refactor: preload communication

This commit is contained in:
草鞋没号
2021-09-09 09:37:02 +08:00
parent 4f7f92cbe7
commit 3be1848c8c
13 changed files with 109 additions and 86 deletions

View File

@@ -3,7 +3,7 @@
<img style="height:200px;" src="./assets/electron.png" alt="Electron logo">
<img alt="Vue logo" src="./assets/logo.png" />
</div>
<HelloWorld msg="Electron@12、Vue@3、Vite@2" />
<HelloWorld msg="Electron@13、Vue@3、Vite@2" />
</template>
<script>

View File

@@ -1,22 +1,7 @@
import { createApp } from 'vue'
import App from './App.vue'
// import fs = require('fs')
import { ipcRenderer } from 'electron'
import Store from 'electron-store'
import './index.css'
setTimeout(() => {
console.log('ipcRenderer:', ipcRenderer)
// Configuration name causes hot updates to be slow | 传递 name 后会导致热更新很慢
// console.log('electron-store', new Store({ name: 'electron-vue' }))
// https://github.com/caoxiemeihao/electron-vue-vite/issues/10
// console.log('electron-store', new Store()) 21-08-05 remove
// new Store 会阻塞线程,导致 preload 动画卡顿
}, 2999)
createApp(App)
.mount('#app')
.$nextTick(window.removeLoading)