ipcRenderer.js
431 字节
import { ipcRenderer } from 'electron'
export default {
send (name, data) {
return new Promise((resolve, reject) => {
ipcRenderer.invoke(name, data).then(res => {
resolve(res)
})
})
},
on (name) {
return new Promise((resolve, reject) => {
ipcRenderer.on(name, (event, args) => {
resolve(args)
})
})
},
remove (data) {
ipcRenderer.removeAllListeners(data)
}
}