【发布时间】:2019-07-19 21:03:27
【问题描述】:
我有一个使用 Electron 和 Vuejs / Vue-router 构建的应用。
在我电子的 index.js 我有这个功能,一旦我打开应用程序时隐藏窗口。
mainWindow.hide();
我还有一个使用 Vuejs 构建的 Splash-Page,如果用户被记录,它会进行重定向,例如:
if(this.isLogged()){
this.$router.push({name: 'logged-view'})
}else{
this.$router.push({name: 'login-view'})
}
我的问题是,如果我用 mainWindow.hide() 隐藏我的窗口,Splash-Page 会推送路由,但它永远不会创建组件(登录视图或日志视图) . 相反,如果我删除 mainwindow.hide() 应用程序正确地重定向到我的组件。
是的,一旦我在重定向后进入新组件时,我可以隐藏窗口,这不是我应该拥有的行为。
如果主窗口被隐藏,有没有办法重定向?
【问题讨论】:
标签: javascript vue.js electron vue-router