当你想在用户点击表格的某一行时获取该行的索引,可以使用@row-click事件。在事件处理函数中,你可以通过this.tableData.indexOf(row)来获取当前行的索引。 vue <template> <el-table :data="tableData" @row-click="handleRowClick"> <el-table-column prop="date" label="日期"><...
<el-table id="step1":data="list":row-class-name="tableRowClassName"border@row-click="handleEdit">……</template> 2、给el-table中的每个row对象里添加index属性 tableRowClassName({ row, rowIndex }) { row.index=rowIndex; }, 3、行的点击事件 handleEdit(row, column, event) { console.log(r...
第一种方法:将index放到row数据中# 首先,给table加一个属性::row-class-name="tableRowClassName" 然后定义tableRowClassName函数:(tableRowClassName可以自己改名) tableRowClassName({row, rowIndex}) {row.row_index= rowIndex;} 然后给表格添加:@row-click = "onRowClick" onRowClick (row, event, column)...
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>...
<el-table-column label="班次" align="center" prop="bc" :formatter="bcFormatter" width="400" /> 1. 2. 3. 4. 5. 6. 7. 来设置的,这样就能限制只有在当前列是对应的bc属性的列时才执行下面的操作。 那么怎样获取当前双击的单元格的值。
</el-table> </template> <script> export default { data() { return { tableData: [ { name: 'Alice', age: 28 }, { name: 'Bob', age: 24 }, { name: 'Charlie', age: 32 } ] } }, methods: { handleRowClick(row, column, event) { const index = this.tableData.indexOf(row)...
1,el-table的行点击row-click事件获取行索引 2,给每一行row的数据对象里添加index属性 3,监听行的点击事件 4,row-click表格单行点击和单元...
<el-table-column align="center" label="序号" type="index" width="180"></el-table-column> 但是这种方法每一页都是从1开始排序,如果想要一直递增,就要用下面的第二种方法。 从1开始一直递增排序: el-table中: <el-table-column label="序号" align="center" min-width="30"> ...
el-table表格索引分页连续 <el-table-columntype="index"label="序号"width="55"><templateslot-scope="scope"><!--父级--><divv-if="scope.row.hasOwnProperty('replaceType')">{{ (searchGoods.pageNum-1) * searchGoods.pageSize + indexList[scope.$index] }}</div></template></el-table-...
网上搜到的内容或许适用于vue2或element,不适用vue3和element-plus,显得有些过时了,让我折腾了一个多小时,翻遍github的issue,终于找到了解决方法,特此记录一下。 原始地址:https://github.com/element-plus/element-plus/issues/726 代码如下: <el-table-columnlabel="操作"width="200px"><templatev-slot="sco...