vue.js - vue用$set来修改数据,但是数据不能更新到dom上
本文介绍了vue.js - vue用$set来修改数据,但是数据不能更新到dom上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
html代码:
js代码:
1、我data上有一个数组
2、然后在created的周期函数中给这个数组添加一个color属性
3、最后我想达到的效果是点击li标签 对应的元素的颜色变成红色,其余的变成黑色
但是现在情况是,数组的color值都能改变 但是更新不到dom上面去(已经用了$set了),请问一下这个要怎么解决???
解决方案
你概念理解错了,$set
是用来给obj加属性的,你把created里边加属性的地方才需要用$set,后面的可以用也可以不用。
这篇关于vue.js - vue用$set来修改数据,但是数据不能更新到dom上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文