使用 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' 等...
我的路线是:
`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' 等...