vue class 绑定问题

有这么一种情况 ,我获取到两个数值,一个是我自己写的,一个是从服务器返回的, 现在我需要根据这两个数值来给li加class 类 , 一个加class = "on",一个加class="in",如果两个值相等,我希望是calss=“on” 只加一个on类,求助大神后面部分该怎么写
clipboard.png

阅读 3.1k
5 个回答

按照你的意思,就是on这个类肯定要绑定,通过判断myAnswer和trueAnswer的值要不要加li?
你可以把问题描述再清楚点,这边的索引index在你有没有别的功能?

:class="['on',trueAnswer==myAnswer?'li':'']"

[{on:trueAnswer == index || trueAnswer == myAnswer}, {in:myAnswer == index && trueAnswer != myAnswer}]

想了一下 应该是这样写的 [{on: index == (trueAnswer == myAnswer)}, {in:myAnswer == index && trueAnswer != myAnswer}]

这样的

:class="[trueAnswer==index?'on':'',myAnswer==index?'in':'']"

[{on:trueAnswer == index || trueAnswer == myAnswer}, {in:myAnswer == index && trueAnswer != myAnswer}]

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题