vue+bootstarp 用for循环遍历出数据,按钮被重复触发
只想触发当前点击按钮,并不想触发全部点击事件,请问怎么解决? 急,在线等
<b-card no-body style="background-color:#181b2a;">
<b-tabs pills card>
<b-tab title="你好" active>
<div v-for="(item,index) in ByTicket" :key="index" class="content">
<div class="left">
<div class="d-flex align-items-start">
<div class="crownbg">
<p class="crown text-center">{{index+1}}</p>
</div>
<div class=" flex-column">
<h3>{{item.title}}</h3>
<span class="text-info">{{item.name}}</span>
</div>
</div>
</div>
<b-btn @click="toggle()" class="btn btn-outline-info">查看介绍</b-btn>
<div v-show="isShow">
<p class="card-text text-light">{{item.resume}}</p>
<a href="#">123</a>
<a href="#">123</a>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用@click.stop="toggle()", @click.stop可以阻止单击事件继续传播
建议看看vue的事件修饰符
阻止冒泡事件,具体api可参考官网怎么阻止冒泡