destroyed() {
window.onbeforeunload = null;
},
mounted() {
// 刷新页面的时候监听是否有未保存的
window.onbeforeunload = e => {
if (this.shouldSave) {
e = e || window.event;
// 兼容IE8和Firefox 4之前的版本
if (e) {
e.returnValue = "关闭提示";
}
// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
return "关闭提示";
} else {
window.onbeforeunload = null;
}
};
},
Vue 刷新的时候做未保存校验
最新推荐文章于 2023-09-12 10:48:30 发布