mpvue Computed无效报错

tnkciper  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(71)

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, // 已经确认
        }
    },
...

观察到的表现:
在模板中使用计算属性得不到值,控制台报错

截图或动态图:

相关问题