在 React js 或 HTML 中打印 div – 一个简单的 JavaScript 函数
你知道如何在react js或HTML中打印div吗?
在我告诉你如何之前。我想告诉你我正在创作这篇文章。几天前,我参与了一个具有发票查看选项的 CRM 项目。我的客户需要一个打印发票的选项。
我在网上搜索并尝试了不同的方法。它可以与 HTML 一起使用,但不能与 React js 一起使用。所以我修改了代码并在reactjs上完美运行。因此,我与您分享所有代码,并将其作为文档保存在这里。
创建页面组件并将此功能添加到其中
const Print = () =>{     
  //console.log('print');  
  let printContents = document.getElementById('printablediv').innerHTML;
  let originalContents = document.body.innerHTML;
  document.body.innerHTML = printContents;
  window.print();
 document.body.innerHTML = originalContents; 
}
现在我们可以在页面上创建一个可打印的 div。
<div  id='printablediv'>
    Print me
</div>
现在创建一个按钮来调用该函数
<button type="button" onClick={Print} > Print div</button>
                        THE END
                    
                    
                    0
        
                        二维码        
                
                        海报        
        
            
            在 React js 或 HTML 中打印 div – 一个简单的 JavaScript 函数
            
                你知道如何在react js或HTML中打印div吗?            
             
                 
         
         
         
         
         
         
         
         
        
 
                             
                             
                             
                            