import Vue from 'vue' import App from './App' //import "utils/iconfont/iconfont.css" // import ElementUI from 'element-ui'; // import 'element-ui/lib/theme-chalk/index.css'; import get_login from 'utils/login.js' import utils from "./utils" import store from "./store" Vue.prototype.$store = store Vue.prototype.$utils = utils // 引入全局组件 import divider from "@/components/common/divider.vue" Vue.component('divider',divider) // Vue.use(ElementUI); Vue.config.productionTip = false Vue.prototype.handleError = function(data, fn = noop) { // 处理参数不正确时直接返回请求 if (!data) return; if (!data.data && data.code === '1') return fn(data) // 登录失效 if ( data.code == '503') { if (data.msg) { uni.showToast({ title: data.msg, duration: 2000, icon:"none" }); } } else { fn(data) } }, App.mpType = 'app' const app = new Vue({ store, ...App, mounted(){ get_login.get() } }) app.$mount()