概述
假如我们的应用包含两个窗口:登陆窗口和主窗口。当我们登陆成功后,需要跳转到主窗口。如果我们使用的是BrowserRouter,直接修改url即可。但如果是HashRouter该怎么办呢?
我尝试过直接在文件路径后加'#'号加路由,这时Electron匹配不到,因此我又仔细看了下官方文档,loadFile的API文档如下:
win.loadFile(filePath[, options])
filePath String
options Object (可选)
query Object (可选) - 传递给 url.format().
search String (可选) - 传递给 url.format().
hash String (可选) - 传递给 url.format().
我们发现loadFile方法有两个参数,第一个我们已经知道了,第二个参数是配置项,其中有一个hash属性配置,好了,顾名思义这个hash就是我们要的啦,加上hash配置,跳转成功!
代码如下:
win.loadFile('./index.html', {
hash: 'main'
})
最后
以上就是坦率皮皮虾为你收集整理的dllimport怎么new一个新窗口_Electron新窗口使用hash路由跳转的全部内容,希望文章能够帮你解决dllimport怎么new一个新窗口_Electron新窗口使用hash路由跳转所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复