问题标签 [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 - 包括要在 Electron Vue 应用程序中调用的可执行文件
我正在创建一个需要调用带有命令行参数的可执行文件的电子 GUI。
我已将可执行文件包含在public/libs/internalTool.exe
项目文件夹结构中。现在我想在应用程序中使用它(简化为仅相关部分):
但是,当我调用此函数时,它libs/internalTool.exe
说不存在并且它不运行命令。如何在我的代码中正确引用此 exe?
javascript - 突变有效负载在 vuex 存储突变中自行更改值
我正在尝试使用electron-vue样板构建一个带有 VueJS 的 Electron 应用程序。我有一个突变,它根据接收到的有效负载更新部分状态。
然而,在动作调用和突变之间的某个地方,属性payload.myItem.id
会无意识地发生变化。该操作由 Vue 模态组件调用:
这里是所说的动作和突变:
据我所知,没有命令可以在和myItem.id
之间切换。我使用严格模式,因此没有其他函数可以更改突变之外的值。console.log('save', payload)
console.log('mutation', payload)
编辑
我更新了 console.logs() 以直接显示属性而不是对象引用。
reactjs - 在 vue-electron 中,如何在父子组件之间绑定数据?
我正在尝试通过理解完成的代码来学习 electron-vue。对于源码,我使用的是Eplee,它是一个用vue js + electron 构建的epub阅读器,这里是Eplee的源码链接。 https://github.com/Janglee123/eplee
我不明白数据是如何在这里绑定的。
例如,
<el-button size="mini" icon="el-icon-plus" circle @click="addBookmark" />
当有点击
它触发
addBookmark
BookmarkMenu.vue 的方法addBookmark
'add-bookmark'
父组件的方法触发器
但是,<el-button></el-button>
只是为了样式而添加的一个类,而不是父组件。
对于 vue 和 react,我认为为了从不同的文件导入组件并正确放置它们,我需要放置两件事。
- 进口线
- 放置线
问题1:这是一种正确的导入方式吗?还是您只需要 1. 进口线?
问题2:那么,在vue-electron中,如何在父子组件之间绑定数据呢?
我假设是文件结构处理它 https://github.com/SimulatedGREG/electron-vue/blob/master/docs/en/renderer-process.md
node.js - 使用电子代理的 Nightmarejs
我一直在尝试在我的电子 vue 项目中使用 nightmarejs。在开发中一切正常,但是在构建之后,我总是会收到一条错误消息。幸运的是,我找到了这个包,它是噩梦的复制品,但在电子 vue 版本中工作:https ://www.npmjs.com/package/eramthgin
有趣的是,除了代理(在开发和构建中)之外,一切都按预期工作。但是,当我直接将 Eramthgin 包与 node 一起使用时,代理就起作用了。
我曾尝试改变电子路径,并在 extraResources 中添加噩梦,但它们都没有奏效。
如果您设法让代理在电子 vue 应用程序中的 nightmarejs/eramthgin 中工作,请告诉我。任何帮助表示赞赏。
vue.js - 在 Vue.js Electron 中将 Knex 附加为全局对象
我正在使用SimulatedGREG/electron-vue作为电子应用程序的样板。该应用程序主要基于数据库操作。我想将sqlite3节点本机模块与Knex包装器一起使用。如何在 Vue 中使用 knex?由于 Vue 是前端库并且无法访问本机 API,这可能吗?或者我必须使用windows之间的IPC通信?如给定的,我有一种方法可以在 Vue 中全局附加 Knex 对象,
如上所述,我在全局范围内使用了 jquery,但不确定 knex。
node.js - SyntaxError: Unexpected token ... in serialport in node_modules
我一直在尝试运行 vue-electron 应用程序。但是出现以下错误。
错误来自以下行。
我使用以下工具
- 节点 8.16.0
- npm 6.4.1
- 电子 1.8.2
它在 Windows 中不起作用。但它适用于 Mac OS。任何想法..?
macos - Mac 应用程序反复请求访问权限
我创建了一个用 electron-vue 编写的 Mac 应用程序。它需要键盘访问和屏幕录制访问。
理想情况下,当我给予许可时,它应该立即开始工作。
但是我的应用程序有时会在重新启动后工作。有时,即使我们已授予权限,它也会在每次重新启动后不断请求权限。
我无法理解做错了什么。
你能帮忙吗?
我的 package.json。
webview - 带有 webview 的 electron-vue 无法绕过/访问基于 Cloudflare 的网站
我已经从 Electron-vue 安装了模板,但我遇到了特定网站的问题。这些网站可在 Chrome 和 Edge 上运行,但无法完全加载webview
.
以下示例是视图的整个设置。这个控制台显示Local Storage
,Session Storage
并且IndexedDB
只有网站的入口,faselhd
但里面没有数据。Cookies
具有此类数据的网站条目fcuid
据我了解,保存网站会话存在问题,它在普通浏览器上正常工作,但无法将会话保存在webview
.
我曾尝试在我的 中使用此策略index.ejs
,但没有运气。
预期:网站加载并显示内容。
当前:由于会话无法保存,网站不断刷新。
package.json
vue.js - 为什么textmate在关闭选项卡后会修改文件mtime?
我使用electron-vue自动重新加载页面,每次关闭文件,textmate都会自动更新文件的mtime。以前不是这种情况,我不知道为什么。
javascript - 如何在 Electron-Vue 项目中使用多 scss
我想在 Electron-Vue 中使用多个 scss 文件,并且我可以在此解决方案的帮助下在 Electron-vue 中使用单个 scss 文件,方法是在 webpack.renderer.js 中添加它。
注意:使用引导
提前致谢。