vue之a-table中实现清空选中的数据

如下所示:

vue之a-table中实现清空选中的数据

vue之a-table中实现清空选中的数据

vue之a-table中实现清空选中的数据

<template>
  <a-table
     ref=\"table\"
     size=\"default\"
     :columns=\"columns\"
     :dataSource=\"loadData\"
     :showAlertInfo=\"true\"
     :pagination=false
     :scroll=\"{ x: 1000, y: 250 }\"
     :rowSelection=\"{selectedRowKeys: selectedRowKeys, onChange: onChange}\"
    >
      </a-table>
 
</template>

<script>
 


 export default {
  components: {},
  data() {
   return {
    selectedRowKeys: [],
    selectedRows: []}
  },
  methods: {
   onChange(selectedRowKeys, selectedRows) {
    //选中的数据的key
    this.selectedRowKeys = selectedRowKeys
    if (selectedRows.length > 1) {
     //获取选中的数据的key
     var selectNumber = this.selectedRowKeys[1]
     //清空选中的key
     this.selectedRowKeys = []
     //选中的数据的key重新赋值给selectedRowKeys
     this.selectedRowKeys.push(selectNumber)
    }
    //获取选中的数据详细信息
    this.selectedRows = selectedRows[0]

   },}
  ,
  watch: {}
  ,
  mounted() {
  }
 }
</script>

以上这篇vue之a-table中实现清空选中的数据就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容