Browse Source

记录vue-electron的使用

kindring 4 years ago
parent
commit
060f7e1d76
2 changed files with 30 additions and 0 deletions
  1. 28 0
      electron/vue-electron.md
  2. 2 0
      奇思妙想/test.md

+ 28 - 0
electron/vue-electron.md

@@ -0,0 +1,28 @@
+# vue-electron 插件使用
+
+## 问题记录
+> 记录一些常见的问题
+1. 无法正常使用nodejs扩展的问题
+   
+   如果未经过操作直接使用node原生模块的话会在页面中报 `fs.readSync not function` 错误,此时需要在 `vue.config.js` 文件中找到导出的对象,找到 `pluginOptions` 中的 `electronBuilder` 对象中添加 `nodeIntegration: true` 代码如下所示
+   ```
+    module.exports = {
+        //...
+        pluginOptions: {
+            electronBuilder: {
+                nodeIntegration: true,
+            }
+        }
+        //...
+    };
+   ```
+
+## 常用api记录
+1. ipc 进程通信
+    + ipcMain
+    + ipcRenderer
+     
+2. broserWindow 渲染窗口
+    + close
+    + min
+

+ 2 - 0
奇思妙想/test.md

@@ -0,0 +1,2 @@
+# 中控的形式
+## 使用js脚本来进行控制