communication declare

This commit is contained in:
草鞋没号
2021-09-09 10:17:30 +08:00
parent a9ad136d11
commit aeb1b6f4e3
3 changed files with 14 additions and 6 deletions

View File

@@ -1,8 +1,9 @@
/**
* Renderer and Main bridge
* @refresh https://newbedev.com/how-to-use-preload-js-properly-in-electron
*/
import { contextBridge, ipcRenderer } from 'electron'
import fs from 'fs'
import { contextBridge, ipcRenderer } from 'electron'
contextBridge.exposeInMainWorld('ipcRenderer', ipcRenderer)
contextBridge.exposeInMainWorld('fs', fs)
contextBridge.exposeInMainWorld('ipcRenderer', ipcRenderer)

View File

@@ -3,5 +3,8 @@ import App from './App.vue'
import './index.css'
createApp(App)
.mount('#app')
.$nextTick(window.removeLoading)
.mount('#app')
.$nextTick(window.removeLoading)
console.log('fs', window.fs)
console.log('ipcRenderer', window.ipcRenderer)