注册全局组件

111 阅读1分钟

components里面index


export default {
  install(Vue) {
    /* 函数 */
    var requireComponent = require.context('./', true, /\.vue$/)
    // console.dir(requireComponent.keys(), '数组777');
    requireComponent.keys().forEach((item) => {
      // console.log(requireComponent(item), 6);
      var moduleDefault = requireComponent(item).default
      console.log(moduleDefault, 88)
      Vue.component(moduleDefault.name, moduleDefault)
    })
  }
}

main.js

// 注册全局组件
import pluginCom from '@/components'
Vue.use(pluginCom)