shu-c-view
Version:
rollup 打包vue@2.7组件库框架
21 lines (18 loc) • 653 B
JavaScript
// 级联选择器
import _isArray from 'lodash/isArray';
import _isEmpty from 'lodash/isEmpty';
import { devConsole } from '../helper/util.js';
import BaseCascader from './cascader.vue';
BaseCascader.install = function(Vue, ElComponents) {
// 用于按需加载的时候独立使用
devConsole(`按需加载独立组件:${BaseCascader.name}`);
if (_isArray(ElComponents) && !_isEmpty(ElComponents)) {
for (let i = 0; i < ElComponents.length; i += 1) {
if (ElComponents[i].name !== BaseCascader.name) {
Vue.use(ElComponents[i]);
}
}
}
Vue.component(BaseCascader.name, BaseCascader);
};
export { BaseCascader };