1 创建一个文件名为config.js const baseurl = 'http://xxx:9090/'; //公共接口请求地址export default baseurl; 2 在登录接口返回数据的那步,将token存进缓存中 // 存储token ...
.在封装的接口处判断当前是否存在token,如果 存在,取用方法为: uni.getStorage key: token , success: function res console.log res.data 不存在,方法: 先跳转到登录页面,执行登录操作后,将token存储在本地 uni.setStorage key: token , data: res.data.access token, ...
2020-11-24 10:57 0 689 推荐指数:
1 创建一个文件名为config.js const baseurl = 'http://xxx:9090/'; //公共接口请求地址export default baseurl; 2 在登录接口返回数据的那步,将token存进缓存中 // 存储token ...
设置token uni.setStorageSync('data', res.data); 获取token const token = uni.getStorageSync('data') 移除token uni.removeStorageSync('data') ...
用户登录拿到token,但由于token是有时限的,刷新token的时候需要无声无息,用户还能继续之前的请求。 这里我的想法是,当token到期,返回状态码401,就发起刷新token接口,拿到新的token就把之前的请求再发送一遍,暂时解决问题 此法适用uniapp噢,之前看到其他人的教程 ...
在项目下新建utils文件夹,已有则不用新建,在utils文件夹下新建http.js文件 得到传来的参数 用params来接收,接下来先定义几个会用到的东西 header有就传 没有就为空 ...
uniapp的ajax封装请求 组件使用 ...
首先创建utils 然后新建 request.js request.js 里面的 base-url 自己设置,还有就是里面封装了promise uni.request 中的一些参数完全可以自定义, 里面存在些ES6 语法 慢慢 ...
之前在接触uniapp做小程序项目时候,因为不太熟悉,遇到了不少尴尬的时刻,请求方法的封装算是灵魂啊有木有,今天看到有人问题,就把我自己写的发出来让大家参考一下吧。 请求方法的封装我一般用的是promise+axios,因为uniapp有自己规定的请求方式,只好结合着来了。话不多说,直奔主题 ...
一、新建文件夹及文件 二、request.js文件内封装全局请求 三、api.js封装各个接口 四、main.js引入api文件 五、接口调用 调用格式: ...