//请求头 import { baseUrl } from '@/https/url.js' export default(url, method, params) => { // 传参: 接口url, method类型, params参数 const header = { 'accept':'application/json, text/plain, */*', 'Content-type': 'application/json', 'Authorization':uni.getStorageSync('token')?uni.getStorageSync('token'):"", } return new Promise((resolve, reject) => { uni.request({ method: method, url: baseUrl + url, data: method=='GET'?params:JSON.stringify(params), header: header }) .then((response) => { // 请求成功后的处理 if(response[1].data.code==201){ uni.removeStorageSync('token'); uni.showToast({ title: '登录失效,请刷新界面.', duration: 2000, icon: 'none' }); }else if(response[1].data.code==0){ if(response[1].data.message == 'token不能为空'){ uni.removeStorageSync('token'); uni.showToast({ title: '登录失效,请刷新界面.', duration: 2000, icon: 'none' }); uni.reLaunch({ url: '/pages/login/login' }); } } resolve(response[1]) // if(response[1].) }).catch((reject) => { // 请求失败后的处理 console.log('请求失败') reject(reject) }) }) }