1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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/';
- // let baseUrl = 'https://linggong.jiangzi.xin/';
- 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;
- }
|