vue3批量删除功能
分类: springboot vue 专栏: 课堂随笔 标签: 批量删除
2025-01-14 15:14:38 347浏览
vue3批量删除数据
删除学生的同时把他的电子照片也删
方法一: delete 请求

const handleSelectionChange = (selection) => {
console.log(selection)
let ids=[]
for (let i = 0; i < selection.length; i++) {
ids.push(selection[i].id)
}
console.log(ids)
//选中这行的数据(不止是id)
console.log(multipleSelection.value.getSelectionRows())
multipleSelection.value=ids
}
const batchDel = () => {
//至少选一个
if(multipleSelection.value.length==0) {
ElMessage({
type: 'error',
message: "至少选一个"
})
return false
}
//批量删除
ElMessageBox.confirm(
'您确定要批量删除这些记录吗?',
'Warning',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
}
)
.then(() => {
axios({
url: '/api/stu/batchDel?ids='+multipleSelection.value,
method: 'delete',
}).then(res =>{
if(res.data.code==2000){
ElMessage({
type: 'success',
message: res.data.mess
})
getPage()
}else{
ElMessage({
type: 'error',
message: res.data.mess
})
}
})
})
.catch(() => {
ElMessage({
type: 'info',
message: '取消操作',
})
})
}重点:

后端接受

方法二:post 请求
前端

后端


好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
他的专栏
他感兴趣的技术



新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成