5
我試圖確認不保存表單路由,並且如果用戶拒絕,取消更改路由。vue-router:防止參數更改路由
這主要與
beforeRouteLeave: function (to, from, next) {
if (!confirm('Leaving form')) next(false);
}
工程問題是與路徑參數,像#/form-path?id=5
- 改變id
說法不觸發beforeRouteLeave
。
我可以使用哪個鉤子來防止參數更改導航?
這似乎是一個未解答的問題[之前](http://stackoverflow.com/q/39900517/1610034)。 – Saurabh
最簡單的解決辦法是改變任何你想觸發該方法成爲路由的一部分,因此/ form-path/id – vbranden
@vbranden從第一個答案,不幸的是,它看起來像沒有幫助... – Unirgy