React + Electron如何打印HTML?

时间:2017-04-04 08:56:58

标签: javascript reactjs electron

我正在使用反应和电子。当我点击按钮时,我需要在反应应用程序中打印一些生成的HTML:

<FlatButton label='Print' primary={true} onTouchTap={this.props.print} />

但问题是,电子中的新窗口没有文档属性,所以我不能写一些HTML。新窗口我需要预览输出数据:

  print(){
    let win = window.open();

    console.log(win);
  }

new window properties 我需要类似的东西

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

如何解决此问题?有任何想法吗?

1 个答案:

答案 0 :(得分:-1)

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