可以在onshow方法中手动调用onload方法吗?
发布于 7 年前 作者 chaoyuan 8574 次浏览 来自 官方Issues

可以在onshow方法中手动调用onload方法吗?

9 回复

两个生命周期不一样,搞不懂你为啥要这么去用

onShow(option){
    this.common(option);
},
onHide(){
    this.common();
},
common(){
 
}

建议这样写,将需要共同使用的方法抽离出来,以免引起逻辑错误

可以,this.onLoad();

年轻小哥在线被怼

已经拆出来了

这两个方法是页面生命周期对应节点调用的方法,让开发者好在对应的时机处理相应的事情的,你这相互调用。。。。。。

这波操作骚,具体什么场景需要这样操作

可以把onload中的逻辑单独封装出来进行调用

干嘛onshow调用onload,onload里的逻辑写成一个方法testFunc,在哪都可以this.testFunc()调用

回到顶部