小程序
小游戏
企业微信
微信支付
扫描小程序码分享
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以在page的任何onXxx里调用。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
onLoad
create完成后就加入到路由里了,这个时候就进入onLoad,所以可以getCurrentPages
onLoad 就可以,
还有就是这种问题自己试试不是更快嘛😂
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以在page的任何onXxx里调用。
onLoad
create完成后就加入到路由里了,这个时候就进入onLoad,所以可以getCurrentPages
onLoad 就可以,
还有就是这种问题自己试试不是更快嘛😂
我们项目中有在首页 onLoad 之前使用 getCurrentPages 的情况(比如日志上报带上当前页面的 route,有的日志是在首页 onLoad 之前就上报了)
想了解底层是怎么实现的,是不是只有 onLoad 之后才能拿到页面实例,还是有其他更早的时机?
对于你说在首页 onLoad 之前上报,要么可能是 小程序的生命周期了,是写在 app.js 里的
要么就是 全局拦截了 onLoad ,对于开发者 看到的表象上来说 是在onLoad 前执行了一些处理 ,但他实际上 对于小程序来说 还是 onLoad 的生命周期。我们某些功能(比如国际化)一般是这么做的,