hlz-components-container
Version:
vue个人组件封装
19 lines (15 loc) • 407 B
JavaScript
const files = require.context('/packages', true, /\.js$/)
const componentsList = {}
files.keys().forEach(key => {
let component = files(key).default
componentsList[component.name] = component
});
const install = function (Vue) {
Object.keys(componentsList).forEach(key => {
Vue.use(componentsList[key])
})
}
export default {
install,
...componentsList
}