我需要绑定请假页面和关闭/重新加载窗口事件,以防止数据丢失。 我解决了重新加载窗口的问题,但无法解决其他2个问题。 我的一些代码如下:
<script>
window.onbeforeunload = popup; // bind reload page event
function popup() {
return '';
}
export default {
beforeRouteLeave(to, from, next) { // bind leave page event
var result = confirm("Are you sure to leave page? Changes may not be saved.");
if(result) {
next();
}
}
}
</script>