vue-router中beforeRouteLeave,怎么用来禁止用户在还未保存修改前突然离开

clipboard.png

回答:

beforeRouteLeave (to, from, next) {
    ...
    next(false)
    ...
}

调用 next(false) 拒绝路由跳转即可

回答:

beforeRouteLeave(to, from, next) {
    next(confirm('确认不保存修改直接离开么?'));
}

next(true) 离开,next(false)不离开

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注