当我在Vue2中放置多班binding
时,我遇到了一个问题。
<div class="list-item clearfix" v-on:click="selectItem(trail)" :class="popupMode ? 'popup' : ''">
此处popupMode
是道具,当我选择class
selectItem()binding
时,我想再添加一个Item(click function:
)
。
例如,类似于selected
。
定义了此class
。我该如何处理这个问题?
答案 0 :(得分:1)
更新HTML类绑定,如:
window.open()
其中v-bind:class="{ popup: popupMode, selected: isSelected }"
是isSelected
之类的新道具。在调用popupMode
方法时点击元素,将bool selectItem
道具设置为isSelected
,之后您就可以看到true
类了。
<强> JS:强>
selected
有关详情,请查看:Binding HTML Classes
答案 1 :(得分:0)
您可以尝试这种方法:
{ active: isActive, 'text-danger': hasError }
不要忘记isActive
中的地点hasError
和data
(在这种情况下)。
我希望这有帮助。