为了账号安全,请及时绑定邮箱和手机立即绑定

vue+bootstarp 用for循环遍历出数据,按钮被重复触发

vue+bootstarp 用for循环遍历出数据,按钮被重复触发

潇潇雨雨 2019-03-06 14:15:18
只想触发当前点击按钮,并不想触发全部点击事件,请问怎么解决? 急,在线等<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>
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

使用@click.stop="toggle()", @click.stop可以阻止单击事件继续传播

建议看看vue的事件修饰符


查看完整回答
反对 回复 2019-03-21
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

click 绑定事件处理函数改为:

@click="toggle"


查看完整回答
反对 回复 2019-03-21
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

阻止冒泡事件,具体api可参考官网怎么阻止冒泡


查看完整回答
反对 回复 2019-03-21
  • 3 回答
  • 0 关注
  • 472 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信