【发布时间】:2018-04-10 09:55:47
【问题描述】:
在我的组件中,我有以下 vue-router 路由,其中一条动态事件为 '/event/:id'
routes: [
{
path: '/',
name: 'Dashboard',
component: Dashboard
},
{
path: '/events',
name: 'Events',
component: Events,
beforeEnter: requireAuth
},
{
path: '/event/:id',
name: 'Event details',
component: EventDetails,
alias: 'test'
}
]
当我访问这样一个事件 ID url 时:http://localhost:8080/event/59f4906d8835582773ef769a 一切都很好,事件详细信息页面已加载。但是,如果我尝试从该组件导航到例如 /events 页面,则事件组件不会加载并且我会停留在同一页面上。
我用来离开页面的链接被格式化为<router-link>,如下所示:
<router-link to="events">Events</router-link>
【问题讨论】:
-
您尝试导航后的网址是什么样的?
标签: javascript routing vue.js dynamic-routing