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中的全局变量逻辑代码
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐