我尝试使用 vue-router 转到vue
app
中的用户详细信息路径。
我的路线是:
const routes = [
{ path: '/users', component: UserList },
{ path: '/users/:user_id', component: UserDetail },
{ path: '/bar', component: Bar }
]
和路由器链接:
<td><router-link :to = "{ path: 'users/:user_id', params: {user_id: user.id}} ">{{user.name}}</router-link></td>
但这显然不是正确的语法,我通常使用命名路由(例如,请参见https://router.vuejs.org/en/api/router-link.html)来处理这类内容,但我如何使用path呢?
编辑#1
鼠标悬停在其中一个链接上:
1条答案
按热度按时间xhv8bpkk1#
解决方法很简单,就像router-link docs说的那样:
如果你想像这样传递参数,你应该在
:to
中使用name
而不是path
。