vue-cli中编辑组件中要跳转其他路由或者关浏览器弹窗提示未保存,和判断表单是否更改提交应该怎么做呢
1 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
跳转其他路由:
beforeRouteLeave 中判断
关闭浏览器窗口:
编辑组件mounted的时候注册onbeforeunload事件
离开组件的时候销毁
cb 是你传入vue 的方法
注册:
window.onbeforeunload = function(cb)
{
cb()
}
销毁:
window.onbeforeunload = function(){}
添加回答
举报
0/150
提交
取消