form: {
id: "1",
name: "吃饭",
}
//强制刷新
const str = '睡觉'
this.$set(this.form, 'name', str);
this.$set(this.form, this.form.name, str);
强制刷新的两行代码有什么区别,为什么第一个没有生效
form: {
id: "1",
name: "吃饭",
}
//强制刷新
const str = '睡觉'
this.$set(this.form, 'name', str);
this.$set(this.form, this.form.name, str);
强制刷新的两行代码有什么区别,为什么第一个没有生效
第一个可以啊,结果是
form: {
id: "1",
name: "睡觉"
}
而你的第二行刷新,会添加一个属性,结果是
form: {
id: "1",
name: "吃饭",
吃饭:睡觉
}