小程序
小游戏
企业微信
微信支付
扫描小程序码分享
可以在onshow方法中手动调用onload方法吗?
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这波操作骚,具体什么场景需要这样操作
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
年轻小哥在线被怼
可以手动调用
if (getCurrentPages().length != 0) { let currentPages = getCurrentPages()[getCurrentPages().length - 1]; currentPages.onShow() }
已经拆出来了
onShow(option){
this
.common(option);
},
onHide(){
.common();
common(){
}
建议这样写,将需要共同使用的方法抽离出来,以免引起逻辑错误
可以把onload中的逻辑单独封装出来进行调用
干嘛onshow调用onload,onload里的逻辑写成一个方法testFunc,在哪都可以this.testFunc()调用
这两个方法是页面生命周期对应节点调用的方法,让开发者好在对应的时机处理相应的事情的,你这相互调用。。。。。。
可以,this.onLoad();
两个生命周期不一样,搞不懂你为啥要这么去用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这波操作骚,具体什么场景需要这样操作
年轻小哥在线被怼
可以手动调用
已经拆出来了
onShow(option){
this
.common(option);
},
onHide(){
this
.common();
},
common(){
}
建议这样写,将需要共同使用的方法抽离出来,以免引起逻辑错误
可以把onload中的逻辑单独封装出来进行调用
干嘛onshow调用onload,onload里的逻辑写成一个方法testFunc,在哪都可以this.testFunc()调用
这两个方法是页面生命周期对应节点调用的方法,让开发者好在对应的时机处理相应的事情的,你这相互调用。。。。。。
可以,this.onLoad();
两个生命周期不一样,搞不懂你为啥要这么去用