1,不支持對(duì)象屬性的動(dòng)態(tài)添加和刪除(對(duì)象屬性新增/刪除)
如果想在響應(yīng)式對(duì)象上添加新屬性,直接obj.xx=xx,xx是沒有響應(yīng)式的,只能通過vue.set或者this.$set
2,對(duì)數(shù)組響應(yīng)式的支持只有push、pop、shift、unshift、splice 和 sort
3,無法根據(jù)索引進(jìn)行響應(yīng)式
this.items[0] = 'newValue',不會(huì)起作用
4,如果想更新對(duì)象上已有的屬性值可以
this.obj.xx = newValue
或者
Object.assign(this.xx, {
xx: "Jane",
age:16
});
5,最讓我有點(diǎn)不能理解的:
定義一個(gè)obj的空響應(yīng)式對(duì)象,直接
this.obj={
name:111,
age:222
}
此時(shí)的name和age都變?yōu)榱隧憫?yīng)式數(shù)據(jù),所以以后可以直接賦予值