router.beforeEach((to, from, next) => { if(from.path == "...从某个页面跳转...") { if(confirm('编辑内容未保存,是否离开?')) { next() }else { next(false) } //1. next() 进行管道中的下一个钩子。如果全部钩子执行完了,则导航的状态就是/confirm/i的 //2. next('/') 或者next({path:'/'}) 跳转到一个不同的地址,当前的好行中断,然后进行一个新的导航 //3. next(false) 中断当前的导航 }else { next() }})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)