vue elementUI实现el-table点击行单选, 点击行多选,点击复选框单选效果

vue elementUI实现el-table点击行单选, 点击行多选,点击复选框单选效果,第1张

以下分别介绍这四种效果的实现方式,非常简单!

首先:table绑定点击行事件 @row-click="rowClick"

绑定复选框勾选事件 @select="handleSelectionChange"

1、点击行多选

2、点击行单选

3、table复选框单选 点击复选框单选效果 记录选中数据

4、table复选框多选 点击复选框多选效果 记录选中数据

如果还涉及到复选框默认勾选,默认禁用等效果。

可查看我的上篇笔记~

$("tr :checkbox:checked")each(function(i,dom){

var tr = $(dom)closest("tr");

consolelog(tr);

});

$("tr :checkbox:not(:checked)")each(function(i,dom){

var tr = $(dom)closest("tr");

var tds = trfind("td");

consolelog(tds);

});

el-table区后台转换返回行数。根据查询相关信息显示:后台返回的数据是按列返回,而el-table渲染的数据是按行进行渲染的,需要将后台的数据进行一下转换,并且把某列的数据一样进行合并。初始值为0,合并行时用每行数据的下标取当前要合并的行数返回给eltable。

以上就是关于vue elementUI实现el-table点击行单选, 点击行多选,点击复选框单选效果全部的内容,包括:vue elementUI实现el-table点击行单选, 点击行多选,点击复选框单选效果、一个table有多行,怎样确定被选中的是第几行,然后遍历未被选中的行,获取其中的某个td、el-table返回行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10149157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存