【发布时间】:2021-01-04 12:56:57
【问题描述】:
我有一个电子方法可以打印:
ipcMain.on('print', (results, total) => {
PosPrinter.print(print_data, {
printerName: 'RECEIPT',
preview: false,
width: '170px', // width of content body
margin: '15 15 15 15', // margin of content body
copies: 1,
silent : true
})
.then(() => {
// some code ...
console.log("done");
return "Printing successful.."
})
.catch((error) => {
console.error(error);
return "Something went wrong."
});
我正在响应端访问此方法,例如:
handlePrint = (e) => {
e.preventDefault();
ipcRenderer.send('print', this.state.cheques, this.state.total);
}
如果打印成功或渲染器出错,我如何返回状态消息?
【问题讨论】: