Fendi

Results 1 comments of Fendi

我在vue3作为主应用,react作为子应用时也出现了这个问题,最后发现是vue-router(v4.1.6)的push函数导致的错误,贴一下代码: ![image](https://user-images.githubusercontent.com/15276830/233572454-5bff8cbd-900a-4dfc-b63d-48ebb8b5a18b.png) 出现错误的原因就在于子应用的react-router在路由跳转时并不会给currentState.current赋值,导致主应用vue-router这里会是undefined,进而导致如下错误: ![image](https://user-images.githubusercontent.com/15276830/233572983-ed891be6-bc89-4797-bcbd-c55a34bb28c6.png) 因此修改也比较简单,直接修改vue-router的源码,如下: ![image](https://user-images.githubusercontent.com/15276830/233573176-f84d0a93-1b1a-4e53-a311-513d4c2b2d3c.png) 详情见我提的一个pr:https://github.com/vuejs/router/pull/1811