vue 上传文件时 如何禁止用户刷新页面 并提示? 是只有上传文件时 触发这个事件
求大神解答.. 跪谢...
vue 上传文件时 如何禁止用户刷新页面 并提示? 是只有上传文件时 触发这个事件
求大神解答.. 跪谢...
这个功能应该要用 window.onbeforeunload
监听浏览器的刷新事件
window.onbeforeunload = function (e) {
if (condition) {
return '提示'
} else {
window.onbeforeunload = null
}
}
然后,在销毁组件的时候,释放这个事件就行了。
10 回答11.1k 阅读
15 回答8.4k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
提供个思路可以试一下,upload的时候 增加监听
用的这个api https://developer.mozilla.org...