import Vue from 'vue' import App from './App' import store from './store' // store import plugins from './plugins' // plugins import './permission' // permission Vue.use(plugins) import {toast} from "@/utils/common.js" /** * 引用全局加载 loading * */ import loading from "./components/loading/loading.vue" Vue.component('loading',loading); //是否显示加载中 的方法 调用store中的mutations方法 function loadings(tf){ /* if(tf){ store.commit("switch_loading",tf) }else{ store.commit("switch_loading") } */ store.commit("switch_loading",tf); } //也挂在到原型链上 方便在每个页面中 使用 this.$loading() 去显示加载中 Vue.prototype.$loading = loadings; Vue.config.productionTip = false Vue.prototype.$store = store Vue.prototype.$toast=toast; App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() export default app