我正在开发一个证书管理系统,在完成所有流程后,用户可以打印证书。
我正在努力实现,以便在单击打印按钮时,将打开一个新选项卡,其中包含准备打印的 HTML 证书,以便用户只需 CTRL + P 即可打印证书。
如何在新窗口中呈现我的反应证书组件?这样我只会传递要放入证书中的数据的道具,例如姓名,日期等。像<Certificate name={john} />
我已经尝试实现 npm react-new-window但它不适用于
<Button onclick={() => {
<NewWindow>
<CertificateComponent>
</NewWindow>
}}
>
PRINT BUTTON
</Button>
我已经研究过反应门户,但大多数用例都是针对模态的,这是我的“打印”按钮呈现的地方。
抱歉英语/解释不好。谢谢!