import Vue from 'vue'; import App from './App'; import wxContact from './components/wxcontact/wxcontact.vue'; import uView from '@/uni_modules/uview-ui' Vue.use(uView) Vue.config.productionTip = false; Vue.component('wxContact', wxContact); App.mpType = 'app'; const app = new Vue({ ...App }); app.$mount(); // request 接口设置 import {req} from '@/common/request/request.js'; // let baseUrl = 'http://bd.odd_job.com/'; let baseUrl = 'https://linggong.jinjianghc.com/'; req.baseuUrl = baseUrl + 'mainapp.php/'; req.defaultReq.type = "GET"; req.defaultReq.baseData={ //设置公共参数,默认为空,设置此参数后每次发送请求都会带上此参数 access_token: uni.getStorageSync('access_token') || "" } req.defaultReq.beforeFinsh=(res)=>{ // console.log("res: " + JSON.stringify(res)); if (res.data.code == 0) { return res.data.data; } else { return Promise.reject(res.data.msg); } } Vue.prototype.$req = req; //挂载到原型上 // 判断登录 Vue.prototype.checkLogin = function(backpage){ const userinfo = uni.getStorageSync('userinfo') || null; if(userinfo == null){ uni.navigateTo({ url: "/pages/login/login?backpage=" + encodeURIComponent(backpage) }); return false; } return userinfo; } Vue.prototype.$getImageUrl = function(url) { return baseUrl + url; }