Electron Preload - Quasar 2 组件的上下文桥接事件

问题描述 投票:0回答:2

当我想向主发送一些东西时,我从组件中调用它

window.myAPI.addUser(formData)

     //electron.preload.js
     contextBridge.exposeInMainWorld('myAPI',{
        addUser: (formData) => {
           ipcRenderer.invoke('add-user', formData)
        },
      })

还有

//electron-main.js
ipcMain.handle('myAPI:add-user', (formData) => {
    knex('users').insert(formData).then((result)=> {
       console.log(result)
    }).catch((err)=>{
        console.error(err);
    })
})

如何监听组件内来自 ipcMain 的任何事件?

我在 Quasar 网站上找不到任何关于此的文档

electron vuejs3 knex.js quasar-framework
2个回答
0
投票

我希望这可以帮助你Quasar#10033


-1
投票

这个.$q. Electron.ipcRenderer.invoke( 'blablabla' )

这个.$q. Electron.ipcMain.invoke( 'blablabla' )

© www.soinside.com 2019 - 2024. All rights reserved.