123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import Vue from 'vue'
- import App from './App'
- import store from './store/logion.js'
- // 定义全局提示title
- const baseURL = 'http://192.168.1.12:8082';
- const msg = (title, duration=1500, mask=false, icon='none')=>{
- //统一提示方便全局修改
- if(Boolean(title) === false){
- return;
- }
- uni.showToast({
- title,
- duration,
- mask,
- icon
- });
- }
- const request = function(options) {
- options.url = baseUrl + options.url;
- option.method = options.method;
- const token = uni.getStorageSync('sessionId');
- if (sessionId) { // 如果存在sessionId 配置请求头
- options.header = {
- 'Authorization' : sessionId,
- 'Content-Type' : 'application/json'
- }
- }else{ // 不存在token 跳转至登录
-
-
- }
-
- // 这里对response进行处理,
- options.complete = (response) => {
- if (response.statusCode == 401) {
-
- }
- }
- return uni.request(options);
- }
- // const request = (url, urlhead, sessIoid) => {
- // uni.request({
- // url: baseURL+url,
- // method: urlhead,
- // header = {
- // 'Authorization' : 'Bearer ' + sessIoid,
- // 'Content-Type' : 'application/json'
- // },
-
- // })
- // }
- Vue.prototype.$msg = msg
- Vue.prototype.request = request
- Vue.config.productionTip = false
- Vue.prototype.$store = store
- App.mpType = 'app'
- const app = new Vue({
- ...App
- })
- app.$mount()
|