首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Vue / vue路由器中的路径不正确如何解决?

Vue / vue路由器中的路径不正确如何解决?
EN

Stack Overflow用户
提问于 2018-06-25 03:31:10
回答 1查看 0关注 0票数 0

我正在用Vue 2和Vuetify创建一个测试Progressive Web App。我有这个

代码语言:javascript
复制
  routes: [
    {
      path: '/',
      name: 'login',
      component: Login
    },
    {
      path: '/users',
      name: 'users',
      component: Users
    },
    {
      path: '/create',
      name: 'create',
      component: Create
    },
    {
      path: '/edit/:id?',
      name: 'edit',
      component: Edit
    }
  ]

在侧边栏我有路线去用户列表和创建新用户。假设在用户列表中,我点击编辑用户,所以我输入编辑/ 1路线。当我打开侧边栏并点击显示用户列表去编辑/用户。显然这条路线是错误的,因为显示所有用户是/用户。显然,编辑路线添加其他路线作为参数。

那么,路线有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2018-06-25 13:05:37

如果我不得不猜测,你的链接看起来像

代码语言:javascript
复制
<router-link to="users">Users</router-link>

to道具中使用字符串时,将其视为路径。如果没有正斜杠前缀,它是一个相对路径。

鉴于你已经命名了所有的路线,你可以确保你的导航使用路线名称去正确的路线名称

代码语言:javascript
复制
<router-link :to="{name: 'users'}">Users</router-link>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档