hoc-element
Version:
基于 element-ui 库的二次封装,主要包含配置化的 table 表格及 form 表单中的 rules 校验等场景,旨在减少重复的操作,让开发变得更简单。
30 lines (25 loc) • 698 B
JavaScript
import Mixin from './mixins'
import HocElTableList from './components/TableList'
import HocElScrollAffix from './components/ScrollAffix'
import HocElPreviewUploadSingle from './components/PreviewUploadSingle'
import HocElPreviewUploadMultiple from './components/PreviewUploadMultiple'
const components = [
HocElTableList,
HocElScrollAffix,
HocElPreviewUploadSingle,
HocElPreviewUploadMultiple
]
const install = function (Vue) {
components.forEach(component => {
Vue.component(`HocEl${component.name}`, component)
})
Vue.mixin(Mixin)
}
if (typeof window !== 'undefined' && window.Vue) {
install(window.Vue)
}
export default {
version: '0.2.1',
install,
...components
}