问题描述:当我们需要做批量删除功能的时候,我们循环单次删除的接口也能进行批量删除,但要删除100条数据就要调用100次接口,或者执行100次sql,这样系统开销是比较大的,那么我们直接采用接收的数组格式数据+sql语句的多条件in(1,2,3)就只需要执行一次sql
1.后端我们用路径参数接收
理由:由于前端传递ids:[1,2]格式的数据,如果是params接收参数那么到了后端就会变成这样ids[]=1&ids[]=2,所以用路径参数
2.把val解析出来
这里选用的的element-plus的val,要把里面的id值拿出来以数组传递到后端
这里的idss就是valIds传递的数据
后端控制台