为了账号安全,请及时绑定邮箱和手机立即绑定

vue中请问v-for循环数组如何让数组里包含的某些元素显示动态样式。

vue中请问v-for循环数组如何让数组里包含的某些元素显示动态样式。

繁星点点滴滴 2019-03-19 17:13:38
选择一个模块push两个值到一个数组打印出来是这样;然后将数组保存到data里return的resarray[];现在v-for循环所有列表到页面上:这就是所有的列表id,现在要求给resarray里的id添加动态样式,也就是选中的,请问这样应该如何做判断,我是这样写的但是感觉无用求大神指点
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

写给循环数组arr里的每一列添加一个属性isClick: false,给每个列表的点击事件传index索引作为参数,点击事件得到索引。 再给改变相应的列表里的isClick属性:arr[index].isClick = true,然后再html里做判断:class="{{item.isClick ? 'active' : '' }}"


查看完整回答
反对 回复 2019-04-03
?
HUX布斯

TA贡献1876条经验 获得超6个赞

你的代码不全啊这怎么看


查看完整回答
反对 回复 2019-04-03
  • 2 回答
  • 0 关注
  • 1930 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信