现在我正尝试使用按钮在socket.on()中调用windows.print(),问题是当我多次按下按钮时,它会继续将先前的调用添加到新的调用中。
我已经达到了预期的结果,但显然是一个难题:
socket.on('PrintAnswer',function(msg){
let print= msg;
if(print=== userId){
windows.print();
}
console.log("Printing= "+ print);
msg.end(); // <-- Hax
});
代码中断并按预期工作,但是我正在寻找更清洁的解决方案。退货并不能帮助我解决问题。
答案 0 :(得分:0)
所以我将代码放在socket.on()之外,并且可以正常工作。正在寻找一种更清洁的方法,但确实可行。