【问题标题】:Is it posible having an optional vue route是否有可能有一个可选的 vue 路由器
【发布时间】:2018-10-24 18:46:32
【问题描述】:

在我的 vue 应用程序中,我需要一个像这样的可选路由器

#/profile/(:user/)?task/current-task

在这里我希望用户是可选的。如果用户不退出,那么我想显示当前登录用户任务。 我知道#/profile/(:user/)? 有可能。但是在可选参数对我不起作用之后生孩子。 有什么建议吗?

【问题讨论】:

标签: vue.js vue-router


【解决方案1】:

有可能

你可以定义#/profile/:user?/task/current-task

演示

http://jsfiddle.net/29jvk913/

更多嵌套参数

http://jsfiddle.net/y3kbovhy/

【讨论】:

  • 现在我遇到这样的问题,当我的路由结束于可选参数时,它会从您搜索路由时删除,例如(/root/:id?)这有效。但是,当您在可选参数之后添加路径时,它不会删除任何内容(/root/:id?/example)。你能解释为什么会这样吗?如何使始终可移动?
猜你喜欢
  • 2020-08-04
  • 1970-01-01
  • 1970-01-01
  • 2017-10-05
  • 1970-01-01
  • 2019-09-14
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
相关资源
最近更新 更多