我是靠谱客的博主 坦率皮皮虾,这篇文章主要介绍dllimport怎么new一个新窗口_Electron新窗口使用hash路由跳转,现在分享给大家,希望可以做个参考。

假如我们的应用包含两个窗口:登陆窗口和主窗口。当我们登陆成功后,需要跳转到主窗口。如果我们使用的是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路由跳转内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(160)

评论列表共有 0 条评论

立即
投稿
返回
顶部