vue数据值变了,但是input视图没有更新怎么办?

直接给对象的属性赋值,并不能使得视图发生变化,此时我们可以用vue的$set方法来赋值解决这个问题

this.$set(对象, '属性名', '属性值')

使用这段代码给对象赋值

this.$set(this.form, 'name', '糖果')

this.$set(this, 'form', {key: item.value,range: "like",value: ""})          

 

posted @ 2022-10-28 14:38  卖糖纸的小糖果  阅读(59)  评论(0)    收藏  举报