computed报错 Setting data field "$root.0.confirmed" to undefined is invalid.
mpvue 版本号:
mpvue@1.4.4
最小化复现代码:
...
<div class="cu-btn bg-green lg"
v-if="idAvailable && !checking && confirming"
@click="setContact"
>
确认关联
</div>
<div class="cu-btn bg-green lg"
v-if="idAvailable && !checking && !confirming"
>
确认成功
</div>
...
computed {
confirmed: () => this.idAvailable && !this.checking && !this.confirming
}
data () {
return {
from_id: undefined,
idAvailable: false,
checking: true, // 正在查询
confirming: true, // 已经确认
}
},
...
观察到的表现:
在模板中使用计算属性得不到值,控制台报错
截图或动态图:
2条答案
按热度按时间sqougxex1#
不使用箭头函数试试
7gcisfzg2#
#1275#1165 这两个问题都是