首页 > 其他 > 详细

Vue element-ui el-table阻止行选事件

时间:2020-07-22 12:07:11      阅读:69      评论:0      收藏:0      [点我收藏+]

我们经常会在某个table末尾加上操作列来放置button来处理跳转和其他的逻辑
那么当点击button的时候同样也会执行在el-table 设置的 @row-click="handleRowClick"事件。如果避免这种情况呢?
其实很简单,在操作列的加上@click.stop就可以了

<el-table @row-click="handleRowClick :data="dataList">
       <el-table-column header-align="left" align="left" label="操作">
            <template slot-scope="scope">
              <el-button
                size="mini"
                type="text"
                @click.stop
                @click="handleView(scope.row)"
              >查看</el-button>

              <el-button
                v-else
                size="mini"
                @click.stop
                @click="handleProcess(scope.row)"
              >处理</el-button>
            </template>
        </el-table-column>
<el-table>

这样就可以避免执行handleRowClick事件了

Vue element-ui el-table阻止行选事件

原文:https://www.cnblogs.com/leslie1943/p/13359596.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!