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();
    }
  });
  });
};
目录
相关文章
|
6月前
uniApp常用功能封装
uniApp常用功能封装
52 0
|
4月前
uniapp实战 —— 轮播图【数字下标】(含组件封装,点击图片放大全屏预览)
uniapp实战 —— 轮播图【数字下标】(含组件封装,点击图片放大全屏预览)
98 1
|
4月前
uniapp实战 —— 轮播图【自定义指示点】(含组件封装,自动注册全局组件,添加全局组件类型声明)
uniapp实战 —— 轮播图【自定义指示点】(含组件封装,自动注册全局组件,添加全局组件类型声明)
252 1
|
4月前
uniapp【组件封装】时间戳格式化为星期
uniapp【组件封装】时间戳格式化为星期
81 0
|
6月前
|
移动开发 前端开发 JavaScript
uniapp中IO模块(管理本地文件系统)的常用功能封装
uniapp中IO模块(管理本地文件系统)的常用功能封装
603 1
|
6月前
|
SQL 开发框架 数据库连接
uniapp中sqlite数据库常用操作的简单封装
uniapp中sqlite数据库常用操作的简单封装
659 0
|
6月前
|
API
uniApp封装请求
uniApp封装请求
55 0
|
4月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的房屋租赁App的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的房屋租赁App的详细设计和实现(源码+lw+部署文档+讲解等)
128 7
基于SpringBoot+Vue+uniapp的房屋租赁App的详细设计和实现(源码+lw+部署文档+讲解等)
|
4月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的汉服交易小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的汉服交易小程序的详细设计和实现(源码+lw+部署文档+讲解等)
62 7
|
4月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的宠物医院微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的宠物医院微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
82 7