nimble-ui
Version:
32 lines (29 loc) • 759 B
JavaScript
// import '../../style/base.scss';
import { extend } from 'nimble-lib';
import Operate from '../../Services/operate';
import NuPopup from '../../Components/base/popup';
import NuOperate from '../../Components/util/operate';
let install = (Vue, options) => {
let res = Operate(Vue, extend({
popupComponent: NuPopup,
/**
* 获取组件
* @return {Promise}
*/
getComponent() {
return new Promise((resolve, reject) => {
resolve(NuOperate);
});
}
}, options));
return res;
};
install.install = (Vue, options) => {
[
NuPopup,
install(Vue, options)
].forEach((item) => {
Vue.use(item);
});
};
export default install;