electron - 如何使用 BrowserWindow 打开多个 VUE-CLI 模板。电子
问题描述
我正在从 TEMPLATE.vue 执行 createWindow 函数,并在“win.loadURL”函数中传递以下代码:
win.loadURL(path.resolve(__dirname,../pages/Error404.vue))
但这只是在新的浏览器窗口上打开原始代码文件,而不是渲染。
查看屏幕截图:
和函数的代码:
createWin() {
const win = new BrowserWindow ({
width:500,
height:500,
webPreferences: {
nodeIntegration: process.env.QUASAR_NODE_INTEGRATION,
nodeIntegrationInWorker: process.env.QUASAR_NODE_INTEGRATION,
}
})
win.loadURL(path.resolve(__dirname,`../pages/Error404.vue`))
win.once("ready-to-show", function () {
win.show
})
}
为什么我不能这样做?我需要在新的浏览器窗口中做到这一点,而不是与 ROUTER 相同。
谢谢!
好的,不能这样做,win.loadURL()
但我可以使用
window.open("http://localhost:8080/#/yourState")
我不知道为什么这个解决方案不适用于win.loadURL("http://localhost:8080/#/yourState")
我收到“Cannot GET 'state'”
但是如果有人知道另一种方法,第一个不适用于生产,请回复此帖子。谢谢
解决方案
推荐阅读
- c# - 基于Canvas的WPF自定义控件,在哪里可以放置启动代码?
- php - Symfony RedirectToRoute with array paramater
- python - 如何使用 python 抓取 esoccer 结果
- python - Numpy 矩阵没有变平
- angular - 在 Angular 服务中按 id 缓存 RxJS 主题映射中的状态
- javascript - 节点快递尝试捕获未按预期工作
- r - 在某些情况下,命令 geom_contour_fill 无法在 ggplot2 中呈现
- oracle - Oracle:我在尝试登录 Oracle 时收到“ORA-12560:TNS:协议适配器错误”
- excel - 异常使用 Excel 正确函数 | Excel
- ibm-cloud - IBM 的 Watson Assistant 已停止响应