前言
本篇文章在开发旧书网小程序记录,之前开发用的都不是微信小程序给的session作为token鉴权的,这次开发打算使用多端同步的uniapp开发小程序,方便后面转多端,所以我想尝试新的东西,另外在热榜中我看到一篇文章用"access_token
作为token来请求验证接口、checkSession用来检测access_token有无过期",不得不使我感叹,现在的技术er这么差了吗?简直就是误人子弟!!
问题
错误的图片
长话短说,两个问题
①使用的条形码图片过窄或缺失
错误图片
正确图片
②微信小程序可不需使用scanType
// 调起条码扫描
uni.scanCode({
success: function (res) {
console.log('条码内容:' + res.result);
}
});
成功实例:
文章来源:https://www.toymoban.com/news/detail-560135.html
最后
关于鉴权改进原文《【Uniapp】小程序携带Token请求接口+无感知登录方案》,在实际使用过程中我发现以下bug:文章来源地址https://www.toymoban.com/news/detail-560135.html
- 若token恰好在用户访问接口时到期,就会直接查询为空,不反映token过期问题(例如:弹窗显示订单查询记录为空),并不是因为没有数据而是因为token过期了,接口返回了但是没有在前端显示
- token过期后需要重新启动小程序,才会获取到新的token
- 获取到token后,原接口不会继续请求,页面页面空白没有任何数据,数据需要下一次刷新才有
到了这里,关于uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!