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;
相关推荐
SomeB1oody4 分钟前
【Rust自学】20.2. 最后的项目:多线程Web服务器
服务器·开发语言·前端·后端·设计模式·rust
垚垚 Securify 前沿站8 分钟前
深入剖析 CSRF 漏洞:原理、危害案例与防护
前端·网络·安全·web安全·网络安全·xss·csrf
TurtleOrange1 小时前
VSCode编辑前端快速开发模板
前端
陪你去流浪_2 小时前
Vue el-input密码输入框 按住显示密码,松开显示*;阻止浏览器密码回填,自写密码输入框;校验输入非汉字内容;文本框聚焦到内容末尾;
前端·javascript·vue.js
星糖曙光2 小时前
基于HTML生成网页有什么优势
前端·经验分享·笔记·html·ai编程
计算机-秋大田2 小时前
云上考场微信小程序的设计与实现(LW+源码+讲解)
java·前端·spring boot·微信小程序·小程序·课程设计
大厂在职_Xbg2 小时前
Dagger2进阶学习
前端·python·学习
m0_748246612 小时前
2024最新版Node.js详细安装教程(含npm配置淘宝最新镜像地址)
前端·npm·node.js
哟哟耶耶3 小时前
npm-npm ERR! missing script: serve
前端·npm·node.js
萌萌哒草头将军3 小时前
2025年了,令人唏嘘的Angular,现在怎么样了🚀🚀🚀
前端·javascript·vue.js