vue中data发⽣变化,视图不更新如何解决?
vue中的数据都是响应式的,而我们新增的数据并不是响应式的,由于受现在JavaScript的限制,Vue⽆法检测到属性的新增或删除。所以有时⽆法实时的更新到视图上。所以我在项⽬中遇到这类问题的时候⼀般是通过this.$set 方法去解决,this.$set⽅法⼀共有三个参数,分别是当前属性,新增属性,新增的值。
vue中的数据都是响应式的,而我们新增的数据并不是响应式的,由于受现在JavaScript的限制,Vue⽆法检测到属性的新增或删除。所以有时⽆法实时的更新到视图上。所以我在项⽬中遇到这类问题的时候⼀般是通过this.$set 方法去解决,this.$set⽅法⼀共有三个参数,分别是当前属性,新增属性,新增的值。