获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
遇到了相同的问题,请问作者最后怎么解决的?
通过用户分享进入的子页面(非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行以后,但是并没有,在其他页面是没这个问题的,有没有大神指点我一下怎么回事?
2021-12-10