初学ant design pro之a-table刷新问题

初学菜鸟,记录下踩过的坑,和一些原本简单至极却花了许多时间才找到的思路

antd常用组件a-table刷新问题

s-table表格增删改操作后,刷新数据的方法: this.$refs.table.refresh()
与s-table不同的是,a-table并不能直接使用上述语句进行表格数据刷新,纠结许久突然茅塞顿开,解决方案是在数据提交之后,调用表格数据获取方法重新获取一边数据(这么简单的方法竟然花了许久才想出来,果真是菜鸟)

handleOk() {
        this.getGroup()
        this.getgrouplist()
        // this.$refs.table.refresh()
      },
      cancel() {
        this.$refs.table.refresh()
      },
      getGroup(){
        getgrouping(this.queryParam).then((res)=>{
          this.detailinfo = res
          this.navList = res
          this.selectedGroup = res.items[0]
          this.groupcode = res.items[0].code
          this.getgrouplist()
        })
      },

你可能感兴趣的:(antd学习之路,javascript)