我是靠谱客的博主 坦率皮皮虾,最近开发中收集的这篇文章主要介绍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路由跳转所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部