j-vxe-table 获取行
时间: 2023-08-03 22:06:53 浏览: 140
j-vxe-table 是一个基于 Vue.js 和 ElementUI 的表格组件库,它提供了很多方法来获取表格的行数据。
如果你想获取当前选中的行,可以使用表格的 getSelection 方法,例如:
```javascript
this.$refs.table.getSelection()
```
如果你想获取所有的数据行,可以使用表格的 getData 方法,例如:
```javascript
this.$refs.table.getData()
```
如果你想获取当前页的数据行,可以使用表格的 getCurrentPageData 方法,例如:
```javascript
this.$refs.table.getCurrentPageData()
```
这些方法都是通过在表格组件上添加 ref 属性来获取的,例如:
```html
<template>
<div>
<vxe-table ref="table" :data="tableData"></vxe-table>
<button @click="handleClick">获取行数据</button>
</div>
</template>
<script>
export default {
data() {
return {
tableData: [
{ name: '张三', age: 18 },
{ name: '李四', age: 20 },
{ name: '王五', age: 22 }
]
}
},
methods: {
handleClick() {
const selection = this.$refs.table.getSelection()
console.log(selection)
}
}
}
</script>
```