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++