vue.set方法和直接赋值有什么区别
时间: 2023-12-11 12:03:04 浏览: 155
【JavaScript源代码】Vue.set()和this.$set()使用和区别.docx
vue.set方法是用来添加响应式属性的,而直接赋值不会添加响应式属性。在Vue实例中,只有已经声明过的data属性才会被响应化,如果需要动态添加属性并且希望这个属性也是响应式的,就需要使用vue.set方法。另外,vue.set方法还可以在数组中添加元素并保持数组的响应式。直接赋值则不具备这些特性。
阅读全文