1、在vue的data区声明当前行变量对象,如果当前行的信息用于了按钮的状态则需要赋予默认值,否则会报找不到属性的错误,比如下面会用到当前记录的status属性值控制按钮是否可用。 //表格选中的行data() {return{ currentRow:{status:'0'}, } } 2、在methods方法列表中声明表格活动行变更的方法,并绑定表格的current...
<el-table-column prop="userName" label="姓名" width="180"> </el-table-column> <el-table-column prop="type" label="类型" width="180"> </el-table-column> <el-table-column prop="status" label="状态" width="180"> </el-table-column> <el-table-column prop="custom" label="喜欢的...
思考了几天后(恕我愚昧,想了几天才想出来),终于想到,干脆在点击选中全部的按钮后,让后端把所有筛选结果都发给我,将其存在selectedData数组中,同时用toggleRowSelection函数来选中当前的数据。之后每次触发select事件我就遍历selectedData,用indexOf判断select的这一行row是否在selectedData中,在则是取消选中,咱们从select...
简介 在使用el-table组件编写表格数据时,如何获取多选框勾选当前选中行数据的值呢?如图 方法/步骤 1 打开一个vue文件,插入一个el-table组件,然后设置el-table显示内容为日期、姓名、地址。如图 2 在el-table标签上添加select多选框选中的事件,当多选框的值发生变化时就把当前的多选框值打印到控制台上。如图 ...
1:首先给el-table添加 ref属性 及 row-click事件 2:row-click事件中记录下当前el-table的滚动条位置 //获取当前滚动条的位置 并赋值给 this.Nowscroll 记录下来 let vmEl = this. el const scrollParent = vmEl.querySelector('.el-table__body-wrapper') ...
:page-size="pagesize"//每页显示的行数 background > </el-pagination> 三:current_change()选中页 改变事件 记录当前选中的行号 current_change:function(currentPage){ this.currentPage = currentPage; this.LastPageCount = currentPage this.SetCreenRow(this.BaseInfoList[this.SelectDataIndex]) ...
其中,setcurrentrow方法可以用来设置当前选中的行,是el-table中一个非常常用的方法。 二、setcurrentrow方法的作用 在使用el-table组件时,我们通常会允许用户通过点击表格中的行来选中数据。setcurrentrow方法可以用来设置当前被选中的行,从而实现一些和选中行相关的操作,比如编辑、删除等。 三、如何使用setcurrentrow...
1. 获取当前⾏选中的index <el-table ref="tableF":row-class-name="tableRowClassName" @row-click="onRowClick" highlight-current-row :data="tableData" style="width: 100%" v-loading="tableLoading"> <el-table-column prop="name" show-overflow-tooltip label="策略名称"></el-table-column>...
选中表格中某一行,高亮显示,table表格数据变化后(删除某几条数据,不包括选中的删除), this.$refs.multipleTable.setCurrentRow(row),选中之前选中的行,可发现总是选中下一条的数据(选中的是2,删除3,4,5后再用this.$refs.multipleTable.setCurrentRow(row)选中2,结果选择的是6),控制台打印的数据是2的数据; ...