vue中this.$set
时间: 2023-08-29 13:12:01 浏览: 99
vue中 this.$set的用法详解
5星 · 资源好评率100%
在Vue中,如果我们想要在响应式对象中添加一个新的属性,我们需要使用Vue.set或this.$set方法来完成。这是因为Vue不能检测到对象属性的添加或删除(注意,这不适用于数组)。Vue.set方法的第一个参数是要添加属性的对象,第二个参数是属性名,第三个参数是属性值。
在这段代码中,this是指当前Vue组件的实例。$set是Vue实例的一个方法,用于向响应式对象中添加新属性。第一个参数item.channelConf是要添加新属性的对象,第二个参数'channelExtConf'是要添加的新属性的名称,第三个参数extObj是要添加的新属性的值。这样,我们就可以将extObj作为item.channelConf对象的一个新属性添加进去,并且该属性的值是响应式的。
阅读全文