axios.get传数组之批量删除

本文介绍了如何使用Vue.js结合axios.get方法实现前端批量删除功能,并通过Spring Boot后端的 IService.removeByIds 方法进行处理。前端利用Element UI的多选框获取选中ID,通过axios.get将ID数组传递给后端,后端使用Mybatis-Plus的removeByIds进行批量删除。
摘要由CSDN通过智能技术生成

axios.get传数组参考:https://www.zhihu.com/question/272032105
今天要做一个批量删除的功能,后台用的是springboot+mybatis-plus,因为service继承了IService类,我们就可以用它(IService)里面的removeByIds方法,这个方法是根据获取id的集合来进行批量删除的。而这个id的集合当然是前端给我们传过来的。废话不多说,上代码。

前端

前端我用的是element+vue.js,如下图要有这种多选框,可以参考官网
在这里插入图片描述
在这里插入图片描述

  • 获取批量删除id的集合
 <el-table :data="tabledata" border style="width: 100%;margin-top: 10px"  @selection-change="handleSelectionChange">
 //@selection-change="handleSelectionChange":当用户手动勾选全选 Checkbox 时触发的事件。就是勾选时触发的事件
 
 </el-table>
  data() {
   
   return {
   
    /*批量删除勾选的id集合*/
      multipleSelection: [],
   }
}
 /*获取批量删除id集合*/
    handleSelectionChange(val) {
   
     //遍历循环
     for (var i=0;i<val.length;i++
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值