前端页面局部打印功能实现

1,259 阅读1分钟

先看打印的效果

一般打印的实现为:

【遇到的问题】 项目是用的ReactJs,bdhtml.indexOf(startStr) 为-1,也即获取不到注释的字符串内容,故需要通过获取id实现,具体代码:

  • 在要打印的区域写ref通过id获取具体的DOM:

  • 打印按钮:

  • 具体打印函数: