使用 Vue js 动态路由匹配从一个配置文件/:id 转到另一个配置文件的问题

Problem going from one profile/:id to another using Vue js Dynamic Route Matching

我的路线是:

`path: '/apps/user/user-view/:userId',
name: 'app-user-view'`

我还有 <router-link> :to="{name: 'app-user-view', params: { userId: $route.params.userId [+1] }}"</router-link>,我想将我带到下一个用户(user/1 到 user/2)

<router-link> :to="{name: 'app-user-view', params: { userId: $route.params.userId [-1] }}"</router-link> 我想带我去上一个用户(user/2 到 user/1)

不过,它不起作用。我究竟做错了什么?请帮忙。谢谢

看起来像是一个简单的语法问题...我承认我是在没有测试的情况下从臀部射击,但我认为它应该更像这样:

<router-link :to="{name: 'app-user-view', params: { userId: $route.params.userId + 1 }}">Next User</router-link>

假设这可行,您可能想要创建一个计算的 属性 来为您制作这些对象并将它们从标记(模板)中取出,这将使一切变得更清晰。 还要考虑安全措施,例如在 0 处停止、处理来自已删除用户的 'gaps' 等...