UNPKG

shu-c-view

Version:

rollup 打包vue组件库框架

32 lines (30 loc) 1.04 kB
import _isEmpty from 'lodash/isEmpty'; import _isArray from 'lodash/isArray'; import { devConsole } from '../helper/util.js'; import Step from './step.vue'; import Steps from './steps.vue'; Step.install = function(Vue, ElComponents) { // 用于按需加载的时候独立使用 devConsole('按需加载独立组件:' + Step.name); if (_isArray(ElComponents) && !_isEmpty(ElComponents)) { for (let i = 0; i < ElComponents.length; i++) { if (ElComponents[i].name !== Step.name) { Vue.use(ElComponents[i]); } } } Vue.component(Step.name, Step); }; Steps.install = function(Vue, ElComponents) { // 用于按需加载的时候独立使用 devConsole('按需加载独立组件:' + Steps.name); if (_isArray(ElComponents) && !_isEmpty(ElComponents)) { for (let i = 0; i < ElComponents.length; i++) { if (ElComponents[i].name !== Steps.name) { Vue.use(ElComponents[i]); } } } Vue.component(Steps.name, Steps); }; export { Steps, Step };