wujie icon indicating copy to clipboard operation
wujie copied to clipboard

单例模式:主应用,改变 url 子应用的路由没有发生跳转到对应路由,到了错误路由

Open Rnvtt opened this issue 2 years ago • 2 comments

描述bug 清晰准确的描述bug vue2主应用,vite子应用 主应用和子应用可以互相跳转,主应用url改变后,子应用在路由守卫和watch(route.fullpath)中获取到的均是错误的路由

如何复现 给出详细的复现步骤 1、第一步 打开子应用页面systemParam 2、 第二步 打开子应用页面business 3、打开主应用某个页面 4、打开子应用页面systemParam 此时子应用路由守卫和watch(route.fullpath)获取到的路由均为business,并没有跟随url更新

错误截图 如果有可以将截图带上 所有打印信息提示 主应用打印url image 子应用路由守卫打印 image 子应用监听路由变化通知主应用 image

打印信息可以看到,url变化后,子应用无法根据url获取到正确的路由 image

最小复现仓库或者地址 重要!!!,请尽量给出复现仓库,这样能极大加快bug解决速度

Rnvtt avatar Sep 19 '23 02:09 Rnvtt

+1,单例模式下,主应用多菜单,跳转子应用不同路由,主应用路由改变,但是子应用路由不变,且子应用的路由守卫每次都会增加一次跳转。

kurisLei avatar Feb 28 '24 10:02 kurisLei

描述bug 清晰准确的描述bug vue2主应用,vite子应用   vue2 主应用,vite 子应用 主应用和子应用可以互相跳转,主应用url改变后,子应用在路由守卫和watch(route.fullpath)中获取到的均是错误的路由

如何复现 给出详细的复现步骤 1、第一步 打开子应用页面systemParam 2、 第二步 打开子应用页面business 3、打开主应用某个页面 4、打开子应用页面systemParam 此时子应用路由守卫和watch(route.fullpath)获取到的路由均为business,并没有跟随url更新

错误截图 如果有可以将截图带上 所有打印信息提示 主应用打印url image 子应用路由守卫打印 image 子应用监听路由变化通知主应用 image

打印信息可以看到,url变化后,子应用无法根据url获取到正确的路由 image

最小复现仓库或者地址 重要!!!,请尽量给出复现仓库,这样能极大加快bug解决速度

+1,一直渲染的是同一个路由组件

yes1am avatar Jul 21 '25 10:07 yes1am