本文主要是介绍uniapp vue2 首页生命周期函数等待app.vue加载完毕后执行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码
//main.js
Vue.prototype.$onLaunched = new Promise((resolve) => {Vue.prototype.$isResolve = resolve
})
//app.vue
// 模拟异步请求setTimeout(() => {this.$isResolve()}, 2000)
// index.vue
async onLoad() {await this.$onLaunchedconsole.log('onload执行')},
注意
1.生命周期函数内的同步代码不受此方式影响,依然不等待。
2.其他生命周期也可以用async await方式来等待app.vue加载完毕后执行
这篇关于uniapp vue2 首页生命周期函数等待app.vue加载完毕后执行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!