v-if不生效的原因

1,057 阅读1分钟

原因就在这里深入响应式原理(附上官方文档cn.vuejs.org/v2/guide/re…

Vue 无法检测 property 的添加或移除。由于 Vue 会在初始化实例时对 property 执行 getter/setter 转化,所以 property 必须在 data 对象上存在才能让 Vue 将它转换为响应式的。

就是声明时就必须带这个属性,后加的不行