app使用微信h5页面,获取url中的token并使用

一、需求背景

app中部分页面要使用微信h5页面,其中一些servise请求需要自定义token

二、解决办法

1、oauth2.js(负责登陆页面)

一开始想在ouath2.js里修改openid设置的,但是后来采用的其他的办法。
openidCache.set() 是存储用户信息的方法


2、在入口文件main.js中

先获取url,进行解析,看query中是否存在token
只有没有获取到用户信息且query中没有token,才进入登陆页面oauth2.js


3、在app.vue文件中缓存用户信息

如果query中有token,就重新请求接口,获取用户信息并缓存。

image.png

4、在http请求文件中设置token

优先获取query中的token,其次获取缓存中的token


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容