是否可以实现page的基类,解决page onload 与app onlaunch 异步问题?
发布于 5 年前 作者 min90 6387 次浏览 来自 官方Issues

通常我在 app.ts里面的onlaunch获取用户信息及api交互需要的token,这样,page里面获取数据时候就要这样写

onLoad() {   
    if(app.globalData.checkLogin){
      this.getData()
    }else{
      app.checkLoginReadyCallback=()=>{
        this.getData()      
      }
    }
}   

每个页面都这样写比较丑陋,有没有办法将onLoad事件封装起来,page里面就写 getData方法?

因为我是js和ts的菜鸟,不知道该如何做。

哪位高手给一个typescript的方案?

回到顶部