在components 文件夹建一个index.js 加入如下代码
const importFn = require.context('/', false, /\.vue$/)
// 全局批量注册components下所有组件
export default {
install (app) {
importFn.keys().forEach(path => {
const component = importFn(path).default
app.component(component.name, component)
})
}
}
最后在main.js 引入即可 需要vue.use()注册
需要注意的是 组件中必须有name 不然会报错