小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,哪位大神知道
Page()里的onLoad等待App()里的onLaunch执行完毕再执行的方法吗。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
//这里是app.js onLaunch: function(){ var that = this; that.globalData.onlaunchdesc = "结束"; } //这里是某page.js onLoad: async function(){ var app = getApp(); function waitForOnlaunchEnd(){ return new Promise( function(resolve, reject){ while(true){ if(app.globalData.onlaunchdesc == "结束"){ return resolve() } } } ) } await waitForOnlaunchEnd(); console.log("onlaunch执行完毕"); //然后在下面开始写onlaunch执行完毕后,想写的代码 }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
没用回掉函数,用了延迟
大神,回调函数有例子吗,发个链接呗,万分感谢,网上百度个回调不管用,看不太懂
你可以用setTimeout来搞;或者使用回调函数来写。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
//这里是app.js onLaunch: function(){ var that = this; that.globalData.onlaunchdesc = "结束"; } //这里是某page.js onLoad: async function(){ var app = getApp(); function waitForOnlaunchEnd(){ return new Promise( function(resolve, reject){ while(true){ if(app.globalData.onlaunchdesc == "结束"){ return resolve() } } } ) } await waitForOnlaunchEnd(); console.log("onlaunch执行完毕"); //然后在下面开始写onlaunch执行完毕后,想写的代码 }
没用回掉函数,用了延迟
大神,回调函数有例子吗,发个链接呗,万分感谢,网上百度个回调不管用,看不太懂
你可以用setTimeout来搞;或者使用回调函数来写。