Electron+vue3+vue Router中打开新窗口时候,新窗口的渲染内容无法按照原来的URL渲染的问题

YunMengQY / 2024-11-13 / 原文

如果在router中设置了histroyhistory: createMemoryHistory(),

那么在electron中打开新窗口时候,即使指定了login页面,

他也会与打开主窗口的重定向路由页面一样

我就是看文档时候用了官方的例子
解决方法:使用 history: createWebHistory(import.meta.env.BASE_URL),


重点:createMemoryHistory 不会直接与浏览器的地址栏交互,而是将路由状态存储在内存中。