是否可以实现page的基类,解决page onload 与app onlaunch 异步问题?
通常我在 app.ts里面的onlaunch获取用户信息及api交互需要的token,这样,page里面获取数据时候就要这样写
onLoad() {
if(app.globalData.checkLogin){
this.getData()
}else{
app.checkLoginReadyCallback=()=>{
this.getData()
}
}
}
每个页面都这样写比较丑陋,有没有办法将onLoad事件封装起来,page里面就写 getData方法?
因为我是js和ts的菜鸟,不知道该如何做。
哪位高手给一个typescript的方案?