tzcloud-element-pro
Version:
A super practical component library that developed by vue2.x and element-ui
38 lines (34 loc) • 848 B
JavaScript
/**
* Element Pro (c) Ecan Chen
*/
import Dialog from '../packages/dialog/index'
import Drawer from '../packages/drawer/index'
import Puzzler from '../packages/puzzler/index'
import Uploader from '../packages/uploader/index'
import Linkage from '../packages/linkage/index'
import LinkageItem from '../packages/linkage-item/index'
import { version } from '../package.json'
const components = [
Puzzler,
Uploader,
Linkage,
LinkageItem,
]
const install = function (Vue) {
components.forEach(component => Vue.component(component.name, component))
Vue.prototype.$dialog = Dialog
Vue.prototype.$drawer = Drawer
}
if (typeof window !== 'undefined' && window.Vue) {
install(window.Vue)
}
export default {
version,
install,
Dialog,
Drawer,
Puzzler,
Uploader,
Linkage,
LinkageItem,
}