element 上传组件before-remove钩子问题解决
应公司业务要求已上传文件删除前提醒确认代码如下
if(file && file.status === "success"){
return this.$confirm('此操作将永久删除该文件, 是否继续?', '系统提示',{
confirmButtonText: '确认',
cancelButtonText: '取消',
type: 'warning',
center: true
}).then(() => {
this.$message({
type: 'success',
message: '删除成功!'
});
}).catch(() => {
this.$message({
type: 'info',
message: '已取消删除!'
});
reject(false);
});
}
确认会直接调用on-remove方法具体代码如下
if (file && file.status==="success") {
this.$axios.delete("url" + data);
}