很奇怪computed 快于 onload 然后computed就不再更新了两个相同的页面其中一个坏了?
具体是这样:
onload 获取到e.id,this.id=e.id
computed里写的
xx(){
console.log(this.id)
if(this.id){
return '有id'
}else{
return '无id'
}
}
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.98
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: mate20pro
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
很奇怪computed 快于 onload 然后computed就不再更新了两个相同的页面其中一个坏了?
具体是这样:
onload 获取到e.id,this.id=e.id
computed里写的
xx(){
console.log(this.id)
if(this.id){
return '有id'
}else{
return '无id'
}
}
id变化时computed也更新
id变化时computed不更新,且computed中的console快于onload的console
很奇怪computed 快于 onload 然后computed就不再更新了两个相同的页面其中一个坏了?
具体是这样:
onload 获取到e.id,this.id=e.id
computed里写的
xx(){
console.log(this.id)
if(this.id){
return '有id'
}else{
return '无id'
}
}
如图A页面先console computed中的值然后才console onload的值