问题标签 [electron-vue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - vue-router 应该在点击时路由,不工作
我正在尝试创建导航以及当有人点击时。它应该导航到另一个 Vue.component。
注意:这个应用程序是基于 Electron+Vue 的,但它应该像普通的 Vue 项目一样工作,因为我在其他 Electron+Vue 项目中也尝试过相同的概念。
由于路由器错误,现在它没有显示任何内容。我错过了什么吗?
====================================
----HelloWorld.vue-----
==================================================== =
----main.js--------
==================================================== ===
----App.vue-----
帮助将不胜感激。
node.js - fs.writeFile 无法解析
我正在尝试使用电子应用程序中的 fs 将画布中的图像保存到磁盘上的文件中。我正在使用 async/await 但只要调用该函数,我就会看到文件已创建,但在刷新页面之前没有数据写入其中。该行在console.log('Saved')
刷新之前不会执行。
我不完全确定我做错了什么,有人可以帮忙吗?没有错误被记录使用node v12.16.1
更新:如果我使用fs.writeFileSync
我得到一个错误:
electron - npm run build:ValidationError:无效的选项对象。复制插件
我正在尝试打包电子应用程序,但出现此错误:
在.electron-vue\webpack.renderer.config.js
中,我有:
并将其更改为以下,并不能解决错误:
我不确定新模式应该是什么。我已经查看了这个问题并尝试遵循该模式,但这没有用。我怎样才能解决这个问题?
node.js - 预加载在生产中无法正常工作/编译(Electron-vue SimulatedGREG)
我有一个preload
在开发中运行良好的脚本。我在这里看到我需要使用static
文件或webpack
. 我采用了这种static
方法,因为我的知识是零webpack
。
目前,我正在使用 webview,这个 webview 具有preload
以下内容:
如下preload_path
:
我的项目结构是:
该preload
文件是serverBrowserIPC.js
,并且serverBrowserIPC.js
需要api.js
由于我不知道的已知原因,preload
它无法正常工作并且引发以下错误:
对我来说,这没有意义,因为我已经声明它在一个静态文件夹中,但electron-app
决定通过捆绑的app.asar
.
我希望有人能帮助我解决这个问题。
electron - 窗口没有收到来自 IpcRenderer 的消息
我正在使用 Electron + Vue 来构建我的应用程序。我向主进程发送一条消息以创建一个新窗口。在 main 的方法中,我试图将消息传递给新创建的窗口,但它不起作用。
我在主浏览器窗口中的 Home 组件中调用的方法
这是主进程上的方法
这是我在组件“DownloadInstalacao”中创建的钩子中的监听器。这个组件在我刚刚打开的浏览器窗口中:
窗口已正确打开并加载,但控制台中未显示任何内容。
PS:由于页面加载工作正常,我省略了变量“urlJanelaInstalacao”和“janelaInstalacao”。
vue.js - 如何在electron-vue中将窗口带入前台
倒计时完成后,我想将主要BrowserWindow
内容带到前台。打电话electron.BrowserWindow.getFocusedWindow().show()
时App.vue
,我收到错误消息
electron
正在通过const electron = window.require("electron");
in导入App.vue
typescript - Windows 10 Electron 加载本地资源非常慢
我们有一个基于 Electron 的应用程序,它支持 Windows、Linux 和 MacOS。
在某些 Windows 10 机器上,显示加载本地资源的新弹出窗口需要 4-6 秒。
通常显示弹出窗口的时间少于 200 毫秒。
"electron:serve": "vue-cli-service electron:serve",
应用程序是在开发模式下启动还是作为打包的 EXE 文件启动也无关紧要。
在某些机器上它总是很慢,而在所有其他机器上它很快。
“慢”机器在客户网络内并具有网络代理配置,但由于 Electron 应用程序不应请求外部资源,我看不出代理可能成为问题的原因。
我们将 electron-vue 与 Electron 12 和 Vue 3 一起使用。
DialogPopup.html 非常简单。它包含一个打包的 Vue 3 应用程序,没有外部资源。
有没有人已经看到这个问题或有什么想法?