vue 添加数个临时路由同时指向同一页面,该如何解决

如题,现需求大概是我在一个功能页面上有新增,修改,查看三个功能,点击后会各自新增一个临时路由,路由指向同一个页面组件,但我需要这三个功能页面都是单独的临时路由

image.png
一般来说route的name需要对应才能跳转,这3个页面的path指向同一个页面,但name需要不相同才能达到3个临时路由的效果,但指向的path里的name没办法动态,应该如何解决

阅读 2.5k
1 个回答

Vue-Router传参:
params:在定义路由的时候申明好参数
query:传递的时候,进行Object解析

综上所述:你可以采用Query进行页面区分,达到三个临时路由的效果。点击的时候,进行Query切换,然后在页面内,根据Query的参数,进行不同的处理。

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