收藏
回答

通过用户分享进入的子页面(非tab页),在onload中无法调用onlaunch的回调函数?

a按照通用做法,如果需要在页面onload使用app.js中异步返回的数据,就在本页面onload定义一个app.callback,在app.js异步结果中判断是否定义了这个callback,如果有就执行。

我在几个tab页面使用这个方法是没问题的,但是在用户分享出去的子页面第一次launch小程序的时候,这个方法不执行,我能确定的是在app.js已经判断有这个callback的定义,也执行了这个callback,但是好像没有传给目标页面,执行的并不是目标页面的方法。。。

这是index.js的onload,执行到第36行

这是app.js的onlaunch,执行到122行

这是console,按道理应该执行app.js的122以后,回到index.js去执行37行以后,但是并没有,在其他页面是没这个问题的,有没有大神指点我一下怎么回事?

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容