问题标签 [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.
javascript - 访问 JSON 实现值值
我是Vue的新手,我正在使用电子 Vue 样板。我正在尝试使用NodeJS 中的Promise在 Amazon 中显示一些项目。我正在使用“ amazon-product-api ”,是的,我可以访问亚马逊产品广告 API。我已经在一个单独的 .js 文件中编写了我的代码,并在 Vue 组件中进行了链接。
这是我使用 amazon-product-api 获取 ItemSearch 的功能,
这是我的 Vue 组件,
当我运行它时,我能够在我的 Vue 组件中显示承诺数据。这就是它在页面上的显示方式。
但我无法获得“ fulfillmentValue ”。我将附上一些有助于解决此问题的屏幕截图。如果我做错了,请引导我走向正确的道路。
应用程序显示的内容 -
验证 JSON 响应 -
javascript - Axios 未在 Vuex 商店中正确设置 - Vue.js 和 Electron
我正在使用electron-vue构建一个简单的桌面应用程序。
我一开始就使用了所有的标准配置(包括添加 axios),但我目前遇到了问题
我的主文件如下所示:(src/renderer/main
):
我的 axios 文件看起来像这样 ( src/renderer/axios
)
并在商店中使用它:
我不断收到错误:
Uncaught (in promise) TypeError: _axios__WEBPACK_IMPORTED_MODULE_2__.default.$post is not a function
任何洞察我可能做错了什么?
javascript - 未找到模块:无法解析“../file”
我正在使用electron-vue使用应用程序。在 Windows 中,yarn run dev
工作正常。但后来我决定切换到 Ubuntu 18.04,现在每次执行yarn run dev
时,它都会返回如下:
我已经检查了文件,没有任何遗漏。是不是我做错了什么?
谢谢!
vue.js - Electron-vue 创建新窗口
我正在尝试使用以下代码创建新窗口:
在Vue路由器中我有
在 components 目录中我有 BotPage.vue 文件:
在控制台的新窗口中有 2 个错误:
拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“default-src 'self'”。启用内联执行需要“unsafe-inline”关键字、哈希(“sha256-hY0Tz9CeWmB42Cjr7IVuwuBk5B6PQB2D/+LGDs8jrZY=”)或随机数(“nonce-...”)。另请注意,'script-src' 未明确设置,因此 'default-src' 用作后备。
加载资源失败:服务器响应状态为 404(未找到)
并且它不会在新窗口中显示 Hello World。
我做错了什么?
vuejs2 - 在 electron-vue 项目中使用 bootstrap-vue 组件会导致数据属性更改出错
我正在做一个项目,我使用 electron-vue 并使用 bootstrap-vue 使应用程序看起来更好。经过大量调试,我发现更改链接到引导组件道具的数据属性(在父组件中)。它会给我错误消息,告诉我不要改变 props 值,并且它们是只读的。在我看来,代码可以工作并执行,但会在控制台中给我很多错误。当我说它似乎有效时,我的意思是 console.log 和 bootstrap 组件的视觉效果似乎都正确地更改了变量。
在编写了很多测试用例之后,我发现更改数据属性不会出错。但是,当更改链接到引导组件道具的数据属性时,它会。
显示这些错误消息出现位置的测试用例在下面的代码中:
上面的代码将导致3个错误:
- $attrs 是只读的
- $listeners 是只读的
- 避免直接改变 prop,因为只要父组件重新渲染,该值就会被覆盖。相反,使用基于道具值的数据或计算属性。道具被变异:“价值”
但是此代码产生零错误:
我曾尝试使用 google 解决类似问题,并查看电子 vue 和 bootstrap-vue 的文档,但找不到任何对我有帮助的东西。有没有人遇到过同样的问题或有解决这些错误的方法?
vue.js - Bootstrap Vue 效果在电子 vue 应用程序(桌面 UI)中不可见
我正在使用Electron-vue创建桌面应用程序。我试图在我的应用程序中使用boostrap-vue。当我打开应用程序时,我可以看到 boostrap(按钮表)的所有功能,但看不到与之相关的样式(颜色、字体等)
我做错了什么还是 bootstrap vue 与电子风格的应用程序不兼容?
javascript - 关于 electron-vue jQuery.verto 不是构造函数
我在基于 Vue-electron 的项目中使用 Verto 库。
在我的组件的方法中,我有这样的东西:
但是一旦我执行它,我就会收到一个错误:
“TypeError:jQuery.verto 不是构造函数”
javascript - 从 electron-vue 中的菜单项访问浏览器窗口
我正在尝试添加一个菜单项,它将加载设置窗口 vue 组件的 url。我按照这个来创建我的菜单。
问题是如何单击此处访问我的 createWindow() 方法中的方法,在该方法中我可以触发加载 browserWindow 以设置文件。
我试图添加一个点击监听器,试图访问 createWindow() 中的函数但没有运气
主菜单.js
index.js
我预计点击事件会调用触发函数loadSettingWindow
,但它似乎无法访问它。
vue.js - 如何将 vuetify 与 vue-electron 一起使用?
我正在使用electron-vue构建一个 vue 电子应用程序。
我也在使用Vuetify,我遵循手动安装过程,
在开发中,最初一切正常,我可以运行我的应用程序并添加 vuetify 组件,没问题。
然后我运行一个构建,当我打开应用程序的构建版本时,我收到来自 vuetify 的控制台警告,[vuetify] Multiple instances of Vue detected
然后我假设结果是一大堆后续错误,并且我的应用程序没有正确加载,我看到了内容但没有任何组件和CSS等。
有没有人以前一起使用过这些工具并且知道如何解决这个问题?
我到处寻找,[vuetify] Multiple instances of Vue detected
但所有评论都与运行测试有关,而不是构建电子。需要帮助。
vue.js - why electron builder dont include files
I try to include lokiJS (locla json database) to my vue-electron app from a vue-cli-plugin-electron-builder!.
src/db/db.js
src/main.js
src/components/component.vue
If I work in dev mode all works fine but when I build electron production app is import db from './db/db' not include. Thank you!