vue的$set使用
时间: 2023-11-15 16:00:08 浏览: 132
Vue2.0 $set()的正确使用详解
Vue的$set方法是用来解决双向绑定失效的问题的。当我们在Vue实例创建之后,再次给数据赋值时,有时候并不会自动更新到视图上去。这是因为Vue在实例创建之后添加新的属性到实例上,它不会触发视图更新。这时候我们就需要使用$set方法来手动触发视图更新。$set方法可以设置属性对象,可以是Object或者数组,设置的key值可以是string或者number类型,设置的值可以是任意值。例如,在上述代码示例中,我们可以使用this.$set(this.obj.info,'content', 'who is my girlfriend?')来设置obj.info.content的值,从而手动触发视图更新。
阅读全文