在使用elementUI中的Dialog对话框的时候,假如我们正在进行上传或者下载等一个持续时间比较长的操作的时候,我们需要禁止对话框被关闭,以免影响上传下载数据的正常传输,保证请求的路径返回正常,此时就需要阻止对话框被关闭,此时可以使用
elementUI中Dialog组件中的before-close绑定事件,在关闭之前阻止关闭事件,具体写法如下
// 阻止关闭
beforeClose (done) {
if (‘满足该条件时阻止关闭’) {
return false
} else {
// 不满足条件时允许关闭,如果缺少下面的写法,就无法关闭对话框了
return done(true)
}
}
网友评论