1、在喜欢的位置新建request.js文件。
// uni.request请求封装
const baseUrl = '' //请求的根路径
const request = (options = {}) => {
// const whiteList = [ // 白名单,后端的接口地址
// '/wx/getSessionId',
// '/wx/authLogin'
// ]
// if(whiteList.indexOf(options.url) === -1 && uni.getStorageSync("token") == '') {
// uni.switchTab({ // 登录校验不成功则跳转的登录页面
// url:"./pages/index/index",
// })
// uni.showToast({
// title: '请先登录'
// });
// return new Promise((resolve, reject)=>{
// resolve('未登录');
// })
// }
return new Promise((resolve, reject)=>{
// 配置默认请求头
options.header = {
"Content-Type": "application/x-www-form-urlencoded",
}
uni.request({
url: baseUrl + options.url || '',
method: options.method || 'GET',
data: options.data || {},
header: opt