我想在根路由上有一個可選組件,它將根據路由引數中提供的 id 顯示詳細資訊頁面。如果 id 引數不對應任何物件,我希望將用戶重定向到根路由。我相信 beforeRouteEnter() 可能是實作這一目標的好方法,但是它似乎沒有在以下代碼片段中被呼叫:
{
path: '/',
name: 'Home',
component: Home,
children: [
{
path: '/:id(\\d )',
name: 'Detail',
component: Detail,
beforeRouteEnter(to, from, next) {
alert("beforeRouteEnter in child!")
}
}]
}
我的 beforeRouteEnter 實作中的錯誤在哪里?還是我應該使用完全不同的東西來實作我想要的?謝謝你。
uj5u.com熱心網友回復:
問題是您應該使用beforeEnter. beforeRouteEnter是一種組件方法。
您可以在此處查看在哪里使用它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/444703.html
