小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在app.js里面走登录流程,但是登录有时候会有点慢,导致数据还没有来得及返回就跳到自动跳到 bar 的 index页面,结果是index页面的用户信息没有展示。。。
请教:如何让app.js里面的登录结果返回后再跳转到index页面?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼上所写是正确的方式,如果不写新的页面,打开index是必然的。
但是要想既打开index又要做登录流程也可以实现,在app.js里面,你写的登录流程成功后,增加一个回调函数,然后在index.js里面用app.js里面定义的回调函数去判断处理当前页面的数据展示
app.js
if (this.userOpenidReadyCallback) {
this.userOpenidReadyCallback()
}
index.js
const app = getApp();
app.userOpenidReadyCallback = () => {
//你想做的事
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
非常感谢!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼上所写是正确的方式,如果不写新的页面,打开index是必然的。
但是要想既打开index又要做登录流程也可以实现,在app.js里面,你写的登录流程成功后,增加一个回调函数,然后在index.js里面用app.js里面定义的回调函数去判断处理当前页面的数据展示
app.js
if (this.userOpenidReadyCallback) {
this.userOpenidReadyCallback()
}
index.js
const app = getApp();
app.userOpenidReadyCallback = () => {
//你想做的事
}
非常感谢!