样式:
<el-popconfirm :title="`是否确认删除【${scope.row.name}】`" @confirm="del(scope.row)">
<template #reference>
<el-button size="small" type="danger">删除</el-button>
</template>
</el-popconfirm>
del()方法:
del(row){
// console.log(row.id);
request.delete('api/furn/delete/'+row.id)
.then(res => {
if (res.code == 200) {
//弹出消息框
this.$message({
message: '删除成功',
type: 'success',
});
} else if (res.code == 400) {
//弹出消息框
this.$message.error('删除失败');
}
//关闭对话框
this.deleteDialogVisible = false;
//刷新数据
this.list();
})
}