vuejs按钮在v-if中不可点击
vuejs button not clickable when in v-if
我遇到以下问题:
当使用 v-if 将按钮置于条件渲染中时,它不再是 'clickable'。
<div class="DoubleBtn" v-for="group in groups" :key="group.role">
<button v-if="group.role === 'student'"
type="button"
@click="removePresence()"
class="float-right btn btn-danger" >
Out
</button>
<button v-if="group.role === 'student'"
type="button"
@click="updateRooms()"
class="float-right btn btn-success" >
In
</button>
</div>
感谢您的阅读!
为什么有两个 if statements
条件相同?可以尝试将两个按钮放在一个 if block
中,如下所示:
<div v-if="group.role === 'student'">
<button
type="button"
@click="removePresence()"
class="float-right btn btn-danger" >
Out
</button>
<button
type="button"
@click="updateRooms()"
class="float-right btn btn-success" >
In
</button>
</div>
我遇到以下问题: 当使用 v-if 将按钮置于条件渲染中时,它不再是 'clickable'。
<div class="DoubleBtn" v-for="group in groups" :key="group.role">
<button v-if="group.role === 'student'"
type="button"
@click="removePresence()"
class="float-right btn btn-danger" >
Out
</button>
<button v-if="group.role === 'student'"
type="button"
@click="updateRooms()"
class="float-right btn btn-success" >
In
</button>
</div>
感谢您的阅读!
为什么有两个 if statements
条件相同?可以尝试将两个按钮放在一个 if block
中,如下所示:
<div v-if="group.role === 'student'">
<button
type="button"
@click="removePresence()"
class="float-right btn btn-danger" >
Out
</button>
<button
type="button"
@click="updateRooms()"
class="float-right btn btn-success" >
In
</button>
</div>