saber3 新版4.7.0 怎么设置路由名称相同 但可以打开多个tab?

Saber 未结 2 54

一、该问题的重现步骤是什么?

1.

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

 跳转路由 地址携带参数不一样 打开新页签 , 现在总会跳转到之前的打开的页签并刷新

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 你的要求是同一个路由,传入不同的参数,tab不会新增,根据参数来展示不同的页面元素么?

    这种情况你需要把所有可能的元素都写到这一个组件里,然后根据获取问号挂参的数据来进行显示不同的组件。具体思路可参考下面的写法。

    CleanShot20260325154934@2x.png

    CleanShot20260325154947@2x.png

    作者追问:1小时前

    要求:同一个路由,传入不同的参数,tab需要新增,现在没有新增 还是切换到同一个tab 不知道哪里的问题 是路由或者菜单哪里配置问题吗?或者说新版不支持

    作者追问:1小时前

    打开:http://192.168.3.110:2888/summary/edit/index?id=2036706476899139585
    打开:http://192.168.3.110:2888/summary/edit/index?id=2036702593351122946
    image.png
    为什么就一个tab页签?能不能path不同 tab页签也不同
     

    回答: 1小时前

    需要新增就不要用问号挂参,用路由变量处理,具体见现成的功能

    CleanShot20260325160510@2x.png

    CleanShot20260325160359@2x.png

    CleanShot20260325160438@2x.png

    作者追问:38分钟前

    这样keepAlive就失效了,有没有好的办法 能保持两边页面数据,我感觉他们还是一个vue实例 只不过是在两个tab标签里边

    1 讨论(2)
  • 1小时前

    懂了 谢谢

    0 讨论(0)
提交回复