单例模式:主应用,改变 url 子应用的路由没有发生跳转到对应路由,到了错误路由
描述bug 清晰准确的描述bug vue2主应用,vite子应用 主应用和子应用可以互相跳转,主应用url改变后,子应用在路由守卫和watch(route.fullpath)中获取到的均是错误的路由
如何复现 给出详细的复现步骤 1、第一步 打开子应用页面systemParam 2、 第二步 打开子应用页面business 3、打开主应用某个页面 4、打开子应用页面systemParam 此时子应用路由守卫和watch(route.fullpath)获取到的路由均为business,并没有跟随url更新
错误截图
如果有可以将截图带上
所有打印信息提示
主应用打印url
子应用路由守卫打印
子应用监听路由变化通知主应用
打印信息可以看到,url变化后,子应用无法根据url获取到正确的路由
最小复现仓库或者地址 重要!!!,请尽量给出复现仓库,这样能极大加快bug解决速度
+1,单例模式下,主应用多菜单,跳转子应用不同路由,主应用路由改变,但是子应用路由不变,且子应用的路由守卫每次都会增加一次跳转。
描述bug 清晰准确的描述bug vue2主应用,vite子应用 vue2 主应用,vite 子应用 主应用和子应用可以互相跳转,主应用url改变后,子应用在路由守卫和watch(route.fullpath)中获取到的均是错误的路由
如何复现 给出详细的复现步骤 1、第一步 打开子应用页面systemParam 2、 第二步 打开子应用页面business 3、打开主应用某个页面 4、打开子应用页面systemParam 此时子应用路由守卫和watch(route.fullpath)获取到的路由均为business,并没有跟随url更新
错误截图 如果有可以将截图带上 所有打印信息提示 主应用打印url
子应用路由守卫打印
子应用监听路由变化通知主应用
打印信息可以看到,url变化后,子应用无法根据url获取到正确的路由
最小复现仓库或者地址 重要!!!,请尽量给出复现仓库,这样能极大加快bug解决速度
+1,一直渲染的是同一个路由组件