项目问题:
一、创建群组时出现多个群组:
在子窗口中触发建群操作
ipcRenderer.send("addGroup", info);
2.在background.js中监听并发送响应事件到主窗口页面
ipcMain.on("addGroup", (event, arg) => {
win.webContents.send("addGroupReply", arg)
})
3.在主窗口页面的created生命周期里用on监听
created(){
ipcRenderer.on("addGroupReply", (event, arg) => {
this.onCreateGroup(arg);
});
}
已尝试方案:
1.on监听改为once监听,问题仍复现
2.在退出登录时使用ipcRenderer.removeAllListener()清除监听,问题仍存在
二、好友语音聊天弹窗显示信息为环信用户名(如:100001)
已尝试改为用户昵称,但通话操作异常,无法正常通信:一方点击挂断,另一方不会收到信息结束语音。
是否创建了多个窗口
ipcRenderer.send("addGroup", info);发送多次