美文网首页
vue2的响应式

vue2的响应式

作者: 不退则进_笑 | 来源:发表于2024-08-07 11:14 被阅读0次

1,不支持对象属性的动态添加和删除(对象属性新增/删除)
如果想在响应式对象上添加新属性,直接obj.xx=xx,xx是没有响应式的,只能通过vue.set或者this.$set

2,对数组响应式的支持只有push、pop、shift、unshift、splice 和 sort

3,无法根据索引进行响应式
this.items[0] = 'newValue',不会起作用

4,如果想更新对象上已有的属性值可以

this.obj.xx = newValue
或者
 Object.assign(this.xx, {
        xx: "Jane",
        age:16
      });

5,最让我有点不能理解的:
定义一个obj的空响应式对象,直接

this.obj={
    name:111,
    age:222
}

此时的name和age都变为了响应式数据,所以以后可以直接赋予值

相关文章

网友评论

      本文标题:vue2的响应式

      本文链接:https://www.haomeiwen.com/subject/zqqgxjtx.html