小程序授权登录报错

来源:9-3 小程序优化之逻辑优化

CircleYua

2019-03-01

VM186:1 thirdScriptError
Cannot read property ‘nickName’ of null;at pages/homepage/homepage authorize function;at api login success callback function
TypeError: Cannot read property ‘nickName’ of null
修改js文件以后出现以上报错,无法实现小程序授权登录

写回答

3回答

咚咚呛

2019-03-06

明白其中缘由了,出现这个问题是微信侧接口升级变更所致,非常感谢这位同学的反馈。

尽管到现在为止在老师的本地电脑还没办法复现,但是今天重新详细阅读了相关文档,发现原来使用的wx.getUserInfo接口因为微信侧升级变更,已逐步被废弃了。

猜测微信侧尚未完全废弃对该接口的支持,所以老师以及部分同学尚可正常使用,也只有极少数同学反馈过此问题。但为了防止某天突然不支持,以下提几点建议,希望大家注意。

  1. 使用旧版微信开发者工具生成默认工程时,依然会有wx.getUsertInfo接口相关的使用代码,请尽快升级微信开发者工具。

  2. 课程代码鉴权相关内容将会在近期升级,请留意相关更新。

  3. 接口的升级方法及过程稍晚会同步发布相关文档内容,同学们后续也可参考老师提供的文档自行升级课程的代码内容。



以下是微信官方文档相关内容的截图:


//img.mukewang.com/szimg/5c7fd7300001557e12840532.jpg

0
1
CircleYua
非常感谢!
2019-03-06
共1条回复

咚咚呛

2019-03-14

相关升级文档和代码已更新。

记录了issue:#1:https://git.imooc.com/coding-311/Jarvis/issues/1

文档路径:参考文档首页README.md

代码更新在项目git仓库的release目录。


0
0

咚咚呛

2019-03-02

显示属性未定义呢,可以提供这部分代码看看~

0
7
咚咚呛
回复
CircleYua
好的,我看看
2019-03-04
共7条回复

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

994 学习 · 507 问题

查看课程