global.js
636 Bytes
import rules from "./rules"
import request from "@/api"
import { Loading } from 'element-ui';
export default {
install(Vue, options) {
Vue.prototype.$request = request
Vue.prototype.$rules = rules
Vue.prototype.$loading = {
loading: null,
open() {
this.loading = Loading.service({
lock: true,
text: '加载中',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)',
fullscreen: true
});
},
close() {
if (this.loading) {
this.loading.close();
this.loading = null;
}
}
}
}
}