最近,腾讯为了改善微信小程序的使用体验、防止开发者滥用API,对现有的一些API做了改版,比较重要的就是登录和分享相关的API,这些改动都会涉及到对现有小程序的设计与代码变动(查看官方通知),所以还是值得关注一下的。
今天主要是给大家介绍一下登录相关的这块内容,以下是最近做的一次对该内容的直播的录播视频,感兴趣的朋友可以观看一下:
以下是放在GitHub上的完整示例代码:
小程序端代码:https://github.com/zarknight/owx
后端代码:https://github.com/zarknight/otx
网友评论
不过我一直有一个问题没有搞清楚,希望您能给我提点建议或是解决问题的方向。
我是一个phper,php大部分代码都是同步的,但是js是异步的。
比如我在小程序中封装了wx.request,它是异步的,很多数据没等请求完成,这个函数的后面的代码就已经开始执行了,后面的数据是要拿到它执行的结果在去做操作的,这样后面的数据为空,程序的结果就出现了错误。
我研究了promise等,但实在是没办法快速理解这里面的机制或是模式。
想问一下有什么解决方案,能做到同步请求的效果,或是在设计流程上有什么技巧可以规避异步带来的问题,保证后面的程序能稳定的拿到数据,再次感谢
附上我讲解关于Promise和async/await相关的一个视频,希望能对你有所帮助吧:https://www.bilibili.com/video/av25143408
云盘密码: 622v