Files
CompanyProject/金壶/appV1/main.js
2024-09-27 01:32:49 +08:00

47 lines
993 B
JavaScript

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()