【Electron-vue】构建桌面应用(11)-渲染进程与主进程通信时多次输出结果

Electron-vue框架中,使用ipcMainipcRenderer进行通信时,通常会使用on方法去监听某一个事件,具体用法是:

主进程main.js

// 监听登陆渲染进程事件
ipcMain.on("login", (event, arg) => {
   
  let message = ''
  let cmdStr = '' + JSON.stringify(arg) + ''
  child.stdin.write(cmdStr + '\n')
  child.stdout.on('data', (data) => {
   
    let logs = data.toString().split('\n').filter(x => x);
    logs.forEach(el => {
   
      message = `${
     el

你可能感兴趣的:(Electron,渲染进程主进程通信,多次输出结果)