美文网首页
全局组件

全局组件

作者: 张宪宇 | 来源:发表于2021-08-11 08:42 被阅读0次
  1. //全局组件定义
    import './components/global'
    2.components 新建global文件夹 如下
    (1).index.js 入口
    import Vue from 'vue'
    const componentsContext = require.context('./', true, /.js$/);
    console.log( componentsContext.keys());
    componentsContext.keys().forEach(component => {
    const componentConfig = componentsContext(component)
    // 兼容import export和require module.export两种规范
    const ctrl = componentConfig.default || componentConfig;
    // 加载全局组件
    if (ctrl && ctrl.name) {
    Vue.component(ctrl.name, ctrl);
    }
    })
    (2). 组件 my-btn文件夹下 有2个文件 main.vue index.js
    main.vue
    <template>
    <div>
    <button>{{title}}</button>
    </div>
    </template>
    <script>
    export default {
    name:'my-btn',
    props:['title'],
    }
    </script>
    index.js
    import index from './main.vue'
    export default index
    页面使用:
    <my-btn :title="'提交按钮'"/>

相关文章

  • vue 自定义组件(一)全局、局部组件

    vue自定义组件分为局部组件和全局组件 全局组件 全局组件格式template 是模板props 是自定义组件用到...

  • vue组件系统

    除了根组件之外的全局组件和局部组件的data数据必须是函数 根组件 全局组件: 全局组件注册方式:Vue.comp...

  • Vue学习笔记一 (组件)

    全局组件 使用 Vue.component(tagName,options) 可以注册一个全局组件。组件是全局的,...

  • 注册组件的语法糖写法

    1.全局注册组件语法糖 全局组件不用语法糖的构建过程:生成组件构造器 注册组件 使用组件 全局注册组件的语法糖,省...

  • vue语法基础二-组件

    组件 Vue组件说明注册使用全局组件所有实例都能用全局组件。Vue.component(tagName, opti...

  • Vue 全局组件和局部组件

    vue、js、html文件都可以注册全局组件和局部组件 全局组件 局部组件 vue-custom-element ...

  • 2018-09-18vue.js组件

    一、组件:可以拓展HTML元素,封装可重用的代码组件分为全局组件和局部组件通过prop向子组件传递数据 全局组件:...

  • 2018-09-18vue.js组件

    一、组件:可以拓展HTML元素,封装可重用的代码组件分为全局组件和局部组件通过prop向子组件传递数据 全局组件:...

  • vue组件

    关于vue组件的总结 注册组件 vue中组件的注册分为两种: 全局注册 局部注册 全局注册 全局注册的组件在任何v...

  • Vue组件的分类

    组件的分类 分类:全局组件、局部组件

网友评论

      本文标题:全局组件

      本文链接:https://www.haomeiwen.com/subject/hpmqbltx.html