Vue Element Ui 批量删除功能

2021-01-25  本文已影响0人  佑安丶

//删除事件

  delete(){

if(this.multipleSelection==""){

this.$message.warning('请至少选择一条数据进行删除!')

}else{

this.$confirm('此操作将永久删除该权限,是否继续?','提示',{

confirmButtonText:'确定',

cancelButtonText:'取消',

type:'warning',

center:true

}).then(()=>{

// 声明空数组,这里的数组是后端需要的数据

let arrray=[]

//遍历勾选数据取自己需要的id等这里是和后端需要的参数对应

for(let i=0;i<this.multipleSelection.length;i++){

let obj={}//这里的对象数据是需要删除的数据 这里声明为了不重复

obj.menuId=this.multipleSelection[i].menuId;

arrray.push(obj)//把取出的对象push到数组里

}

delete(arrray).then(res=>{ //接口

console.log(res);

                    this.search();//删完成功后初始化查询列表

})

})

  }

上一篇 下一篇

猜你喜欢

热点阅读