element-easy
Version:
crud for element ui
15 lines (12 loc) • 420 B
JavaScript
import Vue from 'vue'
import './locale'
import '../element-ui'
const componentFiles = require.context('./packages', true, /index\.vue$/)
componentFiles
.keys()
.filter((path) => path.match(/\//g).length < 3)
.forEach((path) => {
const componentName = path.replace(/^\.\/(ez-[^/]*)\/[^/]*\.\w+$/, '$1')
const value = componentFiles(path)
Vue.component(componentName, value.default)
})