【发布时间】:2017-02-19 12:11:21
【问题描述】:
我在 Vue 文件中工作,我想要突出显示活动元素,实现它的最佳方法是什么? 代码
<li @click = "selectedComponent = 'appBugs1'"><i class="ion-bug"></i>Test 1</li>
<li @click = "selectedComponent = 'appBugs2'"><i class="ion-bug"></i>Test 2</li>
<li @click = "selectedComponent = 'appBugs3'"><i class="ion-bug"></i>Test 3</li>
假设第一个“li”元素被选中 -> 它应该为“li”赋予红色背景,如果选择了另一个元素,它必须重置第一个元素并将红色背景分配给新选择的元素。
我尝试在网络上搜索,但没有太多内容,如果您只有 2 个选项会很容易,但我的列表要大得多。那么解决这个问题的最佳方法是什么?
【问题讨论】:
-
元素的文本被选中或被点击的时候是否要加红色背景?
-
现在只是一个点击。