uniapp封装request请求(有需要看着改就行)

简介: uniapp封装request请求(有需要看着改就行)

uniapp封装request请求(有需要看着改就行)



// 全局请求封装
export default (url, method = 'get', params = {}) => {
  const token = uni.getStorageSync('storage_key').token || ''; //获取token
  const defaultUrl = 'https://lingzhuang.gengduoke.com'
  uni.showLoading({
  title: "加载中"
  });
  return new Promise((resolve, reject) => {
  uni.request({
    url: defaultUrl + url,
    method: method,
    header: {
    'X-Token': token
    },
    data: {
    ...params
    },
    success(res) {
    console.log('--', res)
    if (res.data.msg === "登录信息已失效,请重新登录") {
      uni.showModal({
      title: '错误',
      content: res.data.msg,
      success: function(res) {
        if (res.confirm) {
        uni.removeStorageSync('storage_key');
        uni.navigateTo({
          url: '/pages/login/login'
        });
        } else if (res.cancel) {
        console.log('用户点击取消');
        }
      }
      });
    }
    resolve(res);
    },
    fail(err) {
    reject(err);
    },
    complete() {
    uni.hideLoading();
    }
  });
  });
};
目录
相关文章
|
3月前
uniApp常用功能封装
uniApp常用功能封装
24 0
|
3月前
|
API
uniApp封装请求
uniApp封装请求
14 0
|
4月前
|
前端开发
uniapp如何封装接口
uniapp如何封装接口
43 0
|
4月前
|
前端开发 JavaScript 小程序
【uniapp】十分钟带你封装uniapp的api请求
【uniapp】十分钟带你封装uniapp的api请求
141 0
|
5月前
|
小程序 开发者
uniapp请求数据出现的问题(避个坑)
uniapp请求数据出现的问题(避个坑)
76 0
|
5月前
|
小程序
uniapp 微信小程序请求拦截器 接口封装
uniapp 微信小程序请求拦截器 接口封装
|
5月前
|
JavaScript
uniapp-----封装接口
uniapp-----封装接口
47 0
uniapp-----封装接口
|
4天前
|
JavaScript 小程序 前端开发
小程序;vue;uniapp优缺点(各5条)
小程序;vue;uniapp优缺点(各5条)
13 1
|
4天前
|
移动开发 开发框架 小程序
UniApp与微信小程序介绍及区别
UniApp与微信小程序介绍及区别
12 0
|
17天前
|
缓存 小程序
uniapp读取(获取)缓存中的对象值(微信小程序)
uniapp读取(获取)缓存中的对象值(微信小程序)
12 1

热门文章

最新文章