vue-router 一个路由多个动态参数怎么同时存在或者同时不存在?

有这么一个场景,一个路由中有三个动态参数,这个三个动态参数要么同时存在要么同时不存在。

path: '/route(/:a/:b/:c)?'

这么写没有效果。

我知道下面这种可以:

path: '/router/:a?/:b?/:c?'

但这种是三个独立可传可不传

我期望的是a、b、c三个参数要么一起传,要么都不传,根据vue-router依赖的path-to-regexp规则,应该怎么写这种路由呢?

求大神解惑。

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题