【发布时间】:2020-07-11 02:14:28
【问题描述】:
我在一个 vue 模板中有一个小的无序列表:
<ul style="border-bottom:none !important; text-decoration:none">
<li class="commentToggle" v-bind:class="{active:commentActive}" v-on:click="setInputName('new')">New Comment</li>
<li class="commentToggle" v-bind:class="{active:commentActive}" v-on:click="setInputName('note')">Note</li>
</ul>
然后我有一个commentActive的数据变量和一个我调用的函数来设置输入名称:
data () {
return {
commentActive: false,
}
},
methods: {
setInputName(str) {
this.inputName = str;
this.commentActive = true;
},
}
这是功能性的,但是当我单击其中一个时,显然将两个输入都设置为活动状态。如何更改此设置以仅将点击的订单项设置为活动?
【问题讨论】:
标签: javascript vue.js