作者回复: 这应该是后端解密相关的 关键看这一句: “The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined” 后端准备解密的数据没有收到 可以前后联调一下,看前端数据传过来没有? 如果还有问题 你可以加我微信9830131, 我用teamviewer远程看一下你的代码 (PS:远程看代码,这应该是训练营才有的服务😂)
作者回复: 不是类型不对,是加密数据没有传过来,与登陆有关。 下面这个视频是登陆相关的补充视频,可以看一下,当然也可以不看。 > 关于微信登陆机制修改与源码使用的说明.mp4 > 链接:https://pan.baidu.com/s/1vkYMM-GK6Fh1_DkCAhD_6Q > 提取码:liyi 如果不看的话,最简单的方法,是在微信开发者工具->工具栏->缓存,选择清除所有缓存,然后重启项目测试。 如果还有问题,可以往后获取更新的代码。或者将工程连接发给我,我给你看一下也可以。
作者回复: 源码是分阶段的,仓库主分支是最新源码。使用中有问题欢迎留言。
作者回复: 是的,wxp.request实际上确是调用了wx.request。 可以同时查看一下调试区的network窗口,看看请求与返回有什么不一样没有。