React 打印插件 -- react-to-print

一、安装依赖

复制代码
npm install react-to-print

二、使用

javascript 复制代码
import { useReactToPrint } from "react-to-print";
import React, { useRef, forwardRef } from 'react';


const Content = () => {
    const contentRef = useRef(null);
    const reactToPrintFn = useReactToPrint({ contentRef });
    const TableComp = forwardRef((props, ref) => {
        return (
            <div ref={ref}>
                打印区域
            </div>
        )
    });
    return (
        <div>
            <TableComp ref={contentRef} />
        </div>
    );
};

export default Content;
相关推荐
岁月留痕1687 小时前
11 实战项目一:搭建“一言”项目骨架
前端
BreezeJiang7 小时前
为什么 Next.js 要把组件切成两半?从一个 SEO 死穴说起
javascript·react.js
用户2181697049307 小时前
Flutter (十五) CustomScrollView PageView
前端
Molecular_Chat7 小时前
Biotin SNA 生物素偶联凝集素结合特异性、生物素标记效率定量表征研究
javascript·python
WILLF7 小时前
Python vs JavaScript 异常处理对比
前端·python
__sjfzllv___7 小时前
在职前端Leader学习/转行 AI Agent -DAY31
前端
岁月留痕1687 小时前
4 Dart 篇:异步(并发)
前端
MartinYeung57 小时前
[论文学习]AdInject:通过广告投放对Web代理发起真实世界黑盒攻击
前端·学习
进击的蛋蛋7 小时前
JS对象的遍历
javascript·面试
用户2181697049307 小时前
Flutter (十六) 组件通信
前端