UNPKG

nimble-ui

Version:
35 lines (33 loc) 1.19 kB
// import '../../style/base.scss'; import Picker from '../../Services/picker/index.esm'; import { extend } from 'nimble-lib'; let install = (Vue, options) => { let res = Picker(Vue, extend({ picker: { popupComponent() { return new Promise((resolve, reject) => { import(/* webpackChunkName: "_picker_" */ '../../Components/base/popup').then((back) => { resolve(back.default); }, reject); }); }, /** * 获取组件 * @return {Promise} */ getComponent() { return new Promise((resolve, reject) => { import(/* webpackChunkName: "_picker_" */ '../../Components/base/picker').then((back) => { resolve(back.default); }, reject); }); } } }, options)); return res; }; install.install = (Vue, options) => { Vue.use('nu-picker', () => import(/* webpackChunkName: "_picker_" */ '../../Components/base/picker')); Vue.use(install(Vue, options)); }; export default install;