mpvue
神奇大叔
这个作者很懒,什么都没留下…
展开
-
验证token
1、获取服务器返回的token2、将token缓存在本地 wx.setStorageSync('token',token); 3、发送请求时携带token 通过本地缓存获取token 携带token方式 (1)cookie(不推荐) (2)作为参数在url中 (3)发送网络请求时放在请求头 header:{ authorization:token } 4、服务器从本地获取token并验证token身份 let t原创 2020-05-20 17:13:35 · 571 阅读 · 0 评论 -
将appid和sessionKey加密生成token返回
1、利用jsonwebtoken加密代码示例:router.get('/getOpenId',async (ctx,next)=>{ let code=ctx.query.code; let appid='xx'; let appSecret='xx'; let url=`https://api.weixin.qq.com/sns/jscode2session?appid=${appid}&secret=${appSecret}&js_code=${code}&原创 2020-05-20 16:25:06 · 1117 阅读 · 0 评论 -
小程序 login登录、checkSession检验登录态、获取openid和session_key
1、获取用户的临时登录凭证: 在App.vue生命周期函数中 wx.login({ success:(res)=>{ res.code; } }) 2、将临时凭证传给后台,让后台请求腾讯服务器 (1)获取传递的临时凭证 (2)获取appid (3)获取AppSecret(小程序密钥),在微信程序后台开发处获取 (4)拼接请求url appid、secret、js_code放入对应的数据 let url=`https:原创 2020-05-20 15:38:48 · 2189 阅读 · 0 评论 -
mpvue 用户授权登录
1、button按钮添加属性 open-type='getUserInfo'2、button绑定事件监听 @getuserinfo="回调"3、回调的第一个参数即为登录信息 x.mp.detail.userInfo;4、生命周期函数中判断是否已授权登录 第一次授权后,再次编译时,数据将不再显示,且不再弹出授权窗口,使用如下方法,将授权后的信息显示 wx.getUserInfo({ success:(res)=>{ res.userI原创 2020-05-20 09:42:09 · 943 阅读 · 0 评论