路由不跳转问题原因:
是因为electron需要将vue-router的mode调整为hash模式(两种写法)
export default new Router({
mode: 'hash', //这里history修改为hash
scrollBehavior: () => ({y: 0}),
routes: constantRouterMap,
})
export default new createRouter({
history: createWebHashHistory(import.meta.env.BASE_URL),
routes: constantRoutes
})
这样就可以了
如果是加载的子窗口白屏请看下一篇:Electron实现打开子窗口加载vue路由指定的组件页面白屏-CSDN博客