vue返回离开页面提示
vue有一个beforeRouteLeave函数,跟生命周期同级
data() { return {} }, beforeRouteLeave(to, from, next) { setTimeout(() => { //可自己制作确认框,自定义需要加上定时器执行,不加的话会出现一闪莫名其妙的bug let r = window.confirm("系统可能不会保存您所做的更改。"); if(r){ //确认回调 next() }else{ //取消回调 next(false); } }, 100) },
经过地狱般的磨练,创造出天堂的力量。流过血的手指,弹出世间的绝唱!