// #ifndef VUE3 import Vue from 'vue' import uView from '@/uni_modules/uview-ui' Vue.use(uView) import App from './App' import { $http } from '@escook/request-miniprogram' Vue.config.productionTip = false uni.$http = $http // $http.baseUrl = 'http://local.gunshiiot.com:18083' $http.baseUrl = 'http://local.gunshiiot.com:18083' // 请求拦截器 $http.beforeRequest = function(options) { // uni.showLoading({ // title: '数据加载中' // }) // if ( // options.url.indexOf('/gunshiApp/xfflood/doLogin') == -1 // && options.url.indexOf('/gunshiApp/xfflood/getLoginInfo') == -1 // && options.url.indexOf('/gunshiApp/xfflood/my/info/getByUserId') == -1 // && options.url.indexOf('/gunshiApp/xfflood/bzProjectManipulationRecord/file/get/') == -1 // ) { // // uni.showLoading({ // // title: '数据加载中' // // }) // } if (options.url.indexOf('/doLogin') == -1) { options.header = { 'Authorization': 'Bearer ' + uni.getStorageSync('Gs-Token') } } } // 响应拦截器 $http.afterRequest = function(options) { // uni.hideLoading() } uni.$showMsg = function(title = '数据请求失败了', duration = 1500) { return uni.showToast({ title, duration, icon: 'none' }) } Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' import App from './App.vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif