首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue路由器动态路由问题和警告

Vue路由器动态路由问题和警告
EN

Stack Overflow用户
提问于 2022-04-02 06:40:28
回答 1查看 568关注 0票数 0

我不明白Vue (3)路由器有什么问题。我创建了这个动态路径:

代码语言:javascript
复制
    path: "/edit/:id",
    name: "Edit",
    // route level code-splitting
    // this generates a separate chunk (about.[hash].js) for this route
    // which is lazy-loaded when the route is visited.
    component: () =>
      import(/* webpackChunkName: "about" */ "../views/Edit.vue"),
  },

当我将myapp.com/edit/123传递到地址栏时,视图被正确地呈现,我可以在代码中使用id,但是我得到警告Router warn]: No match found for location with path 2次

相反,如果我没有传递任何段id,但我只是尝试打开myapp.com/edit,视图就不会呈现,我仍然得到相同的警告3次

我不明白出了什么问题..。

EN

回答 1

Stack Overflow用户

发布于 2022-04-02 16:39:11

好吧,这是个简单的解决办法。只要在参数后面添加问号,它就变成了可选的,并且警告消失了path: "/edit/:id?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71715431

复制
相关文章

相似问题

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