vue2导入所有的自定义组件

import Vue from 'vue'

const requireComponent = require.context('./', true, /index.vue$/)

requireComponent.keys().forEach(filePath => {
  const componentConfig = requireComponent(filePath)
  const componentName = filePath.replace(/.\/(\w+)\/(\w+).vue/, '$1')
  Vue.component(componentName, componentConfig.default || componentConfig)
}, {})

然后在main.js引入该文件就行了

posted @ 2023-01-06 13:55  wjs0509  阅读(356)  评论(0编辑  收藏  举报