UNPKG

nimble-ui

Version:
34 lines (32 loc) 963 B
import { extend } from 'nimble-lib'; import datepickerFactory from '../../Services/datepicker'; import NuPopup from '../../Components/base/popup'; import NuDatepicker from '../../Components/util/datepicker'; let install = (Vue, options) => { let res = datepickerFactory(Vue, extend({ popupComponent: NuPopup, /** * 获取组件 * @param {String} type 类型 * @return {Promise} */ getComponent(type) { return new Promise((resolve, reject) => { let _res; switch (type) { case 'datepicker': default: _res = NuDatepicker; break; } resolve(_res); }); } }, options)); return res; }; install.install = (Vue, options) => { Vue.use(NuDatepicker); Vue.use(install(Vue, options)); }; export default install;