Javascript 如何打印HTML?

Javascript 如何打印HTML?,javascript,reactjs,electron,Javascript,Reactjs,Electron,我用的是react和electron。当我点击按钮时,我需要在react应用程序中打印一些生成的HTML: <FlatButton label='Print' primary={true} onTouchTap={this.props.print} /> 我需要那样的东西 let win = window.open(); win.document.write('Some Data'); win.print() win.close() 我如何解决这个问题?有什么想法吗 我已经解决

我用的是react和electron。当我点击按钮时,我需要在react应用程序中打印一些生成的HTML:

<FlatButton label='Print' primary={true} onTouchTap={this.props.print} />
我需要那样的东西

let win = window.open();
win.document.write('Some Data');
win.print()
win.close()

我如何解决这个问题?有什么想法吗

我已经解决了这个问题。我的解决方案是:创建打印视图组件,只需使用window.print打印数据。

我已经解决了这个问题。我的解决方案是:创建打印视图组件,只需使用window.print打印数据。

检查此项,这里有一个电子流的示例。将printPdf事件更改为仅用于打印并将正常工作。我已解决该问题。谢谢,这里有一个电子流的例子。将printPdf事件更改为仅用于打印并将正常工作。我已解决该问题。谢谢
let win = window.open();
win.document.write('Some Data');
win.print()
win.close()