element表格全选功能!!!!

element表格全选删除功能

// html
<el-table
          ref="multipleTable"
          :data="prohibitedList"
          tooltip-effect="dark"
          style="width: 100%"
          @selection-change="handleSelectionChange"
        >
</el-table>   
 <div>
        <el-button
          type="primary"
          size="small"
          @click="removeList()"
          :disabled="this.sels.length === 0||this.disabled"
        >批量删除</el-button>
      </div>
data(){
return {
 disabled: true,
      sels: [], //被选中的记录数据-----对应“批量删除”传的参数值
	}
}
methods: {
 //选中数据
    handleSelectionChange(sels) {
      this.sels = sels
      //遍历选中的数组
      for (let prohibitedList of this.sels) {
        this.disabled = false
      }
      let length = this.sels.length
    },
    removeList() {
      let ids = this.sels.map((item) => item.id).join()
      this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning',
      })
        .then(
          () => {
            delRestrict({
              ids: ids,
            }).then((response) => {
              this.$message({
                type: 'success',
                message: '删除成功!',
              })
              this.getList()
            })
          }
       
        )
        .catch(() => {
          this.$message({
            type: 'info',
            message: '已取消删除',
          })
        })
    },
}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值