私はこの1つのようなイベントIDのURLにアクセスすると、私は'/event/:id'
VueJS私のコンポーネントで
routes: [
{
path: '/',
name: 'Dashboard',
component: Dashboard
},
{
path: '/events',
name: 'Events',
component: Events,
beforeEnter: requireAuth
},
{
path: '/event/:id',
name: 'Event details',
component: EventDetails,
alias: 'test'
}
]
の動的なイベントでは、次のVUE-ルータのルート1を持っています:http://localhost:8080/event/59f4906d8835582773ef769a
すべてが問題なく、イベントの詳細ページが読み込まれます。しかし、このコンポーネントから/ eventsページなどに移動しようとすると、イベントコンポーネントは読み込まれず、同じページにとどまります。
私はページから移動するために使用するリンクは、このような<router-link>
でフォーマットされています
<router-link to="events">Events</router-link>
URLはあなたがナビゲートしようとした後にどのようなものが見えますか? –