首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确保react组件在打印时不会中断

确保react组件在打印时不会中断
EN

Stack Overflow用户
提问于 2019-07-12 07:45:54
回答 1查看 69关注 0票数 0

我正在用React制作一个简历创建工具,最后有一个打印屏幕。虽然父组件可以跨越多个页面,但也有一些小的子组件(2-5行)不能在多个页面上拆分。

我还没能找到一个使用CSS或JSS的可行解决方案

代码语言:javascript
运行
复制
function IndividualJob(props) {
    const {job} = props;
    return (
        <strong>{job.position}</strong><br></br>
        <em>{job.timeframe}</em><br></br>
        {job.comments}<br></br>
        <br></br>
    );
}

function Jobs() {
    return (
        <>
            {cv.jobs.map((job) => <IndividualJob job={job}/>}
        </>
    );
}

我希望IndividualJob组件不会被分页符拆分。

EN

回答 1

Stack Overflow用户

发布于 2019-07-12 09:37:12

我想出了一个在我的情况下有效的答案。我刚添加了

代码语言:javascript
运行
复制
@media print {
    div {
        page-break-inside: avoid;
    }
}

防止组件被破坏

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56998605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档