在写项目的过程中,有部分逻辑需要区分是冷启动还是热启动再去执行,想到如下办法
lifetimes:{
onload(){
this.hotReload = false
},
onshow(){
if (this.hotReload) {
// 热启动执行的代码块
return
}
// 冷启动执行的代码块
this.hotReload = true
}
}
主要是利用了冷启动会先执行onload再执行onshow,热启动只执行onshow的原理。