<a-table
  ref="table"
  size="middle"
  :scroll="{x: 1500}"
  bordered
  rowKey="id"
  :columns="columns"
  :dataSource="dataSource"
  :pagination="ipagination"
  :loading="loading"
  :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type: 'radio'}"
  :customRow="customRowFn"
  @change="handleTableChange">
</a-table>
methods:{
data(){
	return {
		selectedRowKeys: [],
		selectionRows: []
	}
},
	onSelectChange(selectedRowKeys, selectionRows) {
   	this.selectedRowKeys = selectedRowKeys
     this.selectionRows = selectionRows
   },
   //点击一条数据
	customRowFn(record) {
	    let that = this
	    return {
	      on: {
	        click: () => {
	          let keys = [];
	          keys.push(record.id);
	          this.selectionRows.push(record);
	          this.selectedRowKeys = keys;
	        }
	      }
	    }
	  }
}
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐