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;
相关推荐
NickJiangDev1 分钟前
Elpis Webpack 工程化实战:Vue 多页应用的构建体系搭建
前端
米饭同学i1 分钟前
GitLab CI/CD + Vue 前端 完整方案
前端
yuki_uix4 分钟前
遇到前端题目,我现在会先问自己这四个问题
前端·面试
Wect4 分钟前
JS 手撕:对象创建、继承全解析
前端·javascript·面试
PeterMap9 分钟前
Vue.js全面解析:从入门到上手,前端新手的首选框架
前端·vue.js
3秒一个大10 分钟前
深入理解 JS 中的栈与堆:从内存模型到数据结构,再谈内存泄漏
前端·javascript·数据结构
Mr_Xuhhh19 分钟前
深入Java多线程进阶:从锁策略到并发工具全解析
前端·数据库·python
阿捞228 分钟前
Inertia.js 持久布局实现原理
前端·javascript·html
不会写DN30 分钟前
如何在纯前端中通过手势交互来控制星球的转动
前端·交互