uni-app小程序 onLaunch与onload异步请求的解决
onLaunch(){//异步请求this.sysParam().then(()=>{if(getApp().sysParamCallback){ //页面中定义的全局变量(函数)getApp().sysParamCallback();}})}onLoad(){if(getApp().globalData.xxx){ //存在全局变量this.getAppSysParam();}else{
·
onLaunch(){
//异步请求
this.sysParam().then(()=>{
if(getApp().sysParamCallback){ //页面中定义的全局变量(函数)
getApp().sysParamCallback();
}
})
}
onLoad(){
if(getApp().globalData.xxx){ //存在全局变量
this.getAppSysParam();
}else{ //不存在全局变量
getApp().sysParamCallback = res => {
this.getAppSysParam();
}
}
}
getAppSysParam(type){
//获取onLaunch中的全局变量逻辑代码
}
更多推荐
已为社区贡献3条内容
所有评论(0)