delete.vue
delete.vue
<template>
<el-popconfirm
title="确定删除吗?"
@confirm="handleDelete"
>
<span
@click.stop
slot="reference"
>
<slot></slot>
</span>
</el-popconfirm>
</template>
<script>
import {deleteById} from "../api";
export default {
name: 'project-delete',
props: {
id: {
type: String,
required: true
}
},
methods: {
// 删除
handleDelete(){
deleteById(this.id).then(res => {
if (res.status === 200){
this.$message.success('删除成功')
this.$emit('reload')
}
})
}
}
}
</script>
Last modified: 15 十一月 2023