mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-08-26 23:11:18 +08:00
Compare commits
2 Commits
11e9c4bffa
...
v28.0.0
Author | SHA1 | Date | |
---|---|---|---|
|
a085952032 | ||
|
c7e5fd70cd |
@@ -4,19 +4,19 @@ import { ipcRenderer, contextBridge } from 'electron'
|
||||
contextBridge.exposeInMainWorld('ipcRenderer', {
|
||||
on(...args: Parameters<typeof ipcRenderer.on>) {
|
||||
const [channel, listener] = args
|
||||
ipcRenderer.on(channel, (event, ...args) => listener(event, ...args))
|
||||
return ipcRenderer.on(channel, (event, ...args) => listener(event, ...args))
|
||||
},
|
||||
off(...args: Parameters<typeof ipcRenderer.off>) {
|
||||
const [channel, ...omit] = args
|
||||
ipcRenderer.off(channel, ...omit)
|
||||
return ipcRenderer.off(channel, ...omit)
|
||||
},
|
||||
send(...args: Parameters<typeof ipcRenderer.send>) {
|
||||
const [channel, ...omit] = args
|
||||
ipcRenderer.send(channel, ...omit)
|
||||
return ipcRenderer.send(channel, ...omit)
|
||||
},
|
||||
invoke(...args: Parameters<typeof ipcRenderer.invoke>) {
|
||||
const [channel, ...omit] = args
|
||||
ipcRenderer.invoke(channel, ...omit)
|
||||
return ipcRenderer.invoke(channel, ...omit)
|
||||
},
|
||||
|
||||
// You can expose other APTs you need here.
|
||||
|
@@ -30,7 +30,7 @@
|
||||
"electron-builder": "^24.13.3",
|
||||
"typescript": "^5.4.2",
|
||||
"vite": "^5.1.5",
|
||||
"vite-plugin-electron": "^0.28.2",
|
||||
"vite-plugin-electron": "^0.28.4",
|
||||
"vite-plugin-electron-renderer": "^0.14.5",
|
||||
"vue": "^3.4.21",
|
||||
"vue-tsc": "^2.0.6"
|
||||
|
Reference in New Issue
Block a user