Taro: 在app.js中怎么获取 在 其他 页面 自定义的 getApp().appCallback ?

Created on 27 Nov 2018  ·  5Comments  ·  Source: NervJS/taro

在app.js中怎么获取 在 其他 页面 自定义的 getApp().appCallback ?

小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了,所以我在 页面Page 里 给 定义一个app方法(回调函数)getApp().appCallback,在 app 的 onLaunch中获取有权限后,执行!
但是在 app.js 中 ,this.appCallback 总是 undefined!
参考:[https://www.jianshu.com/p/aaf65625fc9d]

系统信息

  • 操作系统: [e.g.Mac Pro]
  • Taro 版本 [e.g. v.1.0.8]
  • Node.js 版本 [e.g. v11]
  • 报错平台 [weapp]

All 5 comments

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

没有这样的操作,你可以用 promise

没有这样的操作,你可以用 promise

不是很理解!

app 上定义的非生命周期方法,通过Taro.getAPP() 获取不到
image
image

app 上定义的非生命周期方法,通过Taro.getAPP() 获取不到

请问这个问题解决了吗。。

Was this page helpful?
0 / 5 - 0 ratings