关于vue中v-for绑定数据重新渲染的问题

我修改被v-for绑定的数据,发现居然不能重新渲染。

查找后得知以下方法:

$set 是 Vue 提供的一个全局方法,用于向响应式对象中添加或更新属性,并触发视图更新。它接受三个参数:对象、要添加/更新的属性名或索引,以及新的值。


// 参数1:绑定数组/对象,参数2: 索引/key, 参数3: 被修改的值
this.$set(this.clsBut[ind], 1, true);

(他虽然这样说,但是我直接修改数组和对象元素,是能够重新渲染,但是v-for重新渲染数据不可以。)

案例代码:





    
    
    Vue
    



    
{{clsBut}}

你可能感兴趣的:(Vue,vue.js,前端,javascript)