首页 > 编程知识 正文

vue让两个方法先后执行,微信小程序异步回调函数

时间:2023-05-05 12:08:08 阅读:132775 作者:4702

问题: applet登录) )登录请求通常在app.js的onLaunch上启动,但在其他页面的onLoad上调用登录请求返回的数据时,无法检索数据。 由于请求是异步的,因此onLoad将退出而不处理整个login ()请求.

解决方案:

//app.js app (on launch : function ) ) wx.login ) success:function(RES ) if ) RES.code ) console.l onction wx . 实际的接口地址不是data: {} )、success3360function(RES ) this.globaldation//这里是网络请求,所以在Page.onLoad之后//在这里放入callback,防止这种情况的if(this.loginidcallback ) this.loginidcallback ) loginid ); } } } else { console.log ('获取代码失败!' ()、)、//回调函数loginIdCallback )、globaldata: ) loginid:'}(/index.js//获取应用示例const app=getapp onload : )=' ' ) {this.init(}else ) app.log inid callback=log inid={ this.init ) } )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。