前端hook项目pc总结笔记-打印实现局部打印

外层直接包裹一个div 绑定id

   <div id='geyao'>

            <Card style={{ marginTop: "24px" }}>
                <Row>
                    <Col span={12}>款式号:{menu?.po}</Col>
                    <Col span={12}>床次:{menu?.bed_code}</Col>
                    <Col span={12}>日期:{menu?.register_date}</Col>
                </Row>
                <Row>
                    <Col span={12}>物料名称:{menu?.materiel_name}</Col>
                    <Col span={12}>唛架比:{menu?.size_ratio}</Col>
                    {/* <Col span={12}>幅宽:{menu?.width}</Col> */}
                    <Col span={12}>马克长:{menu?.mark}</Col>
                </Row>
              
                <Table dataSource={menuData.list} columns={columns}
 pagination={false} />
             
                {/* <BasicTable rowKey="id" loading={loading}  
data={menuData} resetProps={{pagination:false}} >
                <Table.Column<Menu> title="编号" dataIndex="id" 
align="center"></Table.Column>
                <Table.Column<Menu> title="颜色" dataIndex="color_name" 
align="center"></Table.Column>
                <Table.Column<Menu> title="缸号" dataIndex="batch_code" 
align="center"></Table.Column>
                <Table.Column<Menu> title="布长" dataIndex="total"
 align="center"></Table.Column>
                <Table.Column<Menu> title="铺布层数" dataIndex="layer" 
align="center"></Table.Column>
                <Table.Column<Menu> title="余布" dataIndex="residue" 
align="center"></Table.Column>
                <Table.Column<Menu> title="次布" dataIndex="deformity"
 align="center"></Table.Column>
                <Table.Column<Menu> title="短米" dataIndex="lack"
 align="center"></Table.Column>
            </BasicTable> */}
            </Card>
            </div>
  const onOk = useCallback(() => {
        window.document.body.innerHTML = window.document.getElementById('geyao')!.
innerHTML;
        window.print();
        window.location.reload();
        // props.onConfirm()
        // window.print()
    }, []);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值