返回顶部
首页 > 资讯 > 精选 >React中使用window.print()出现页面无响应问题怎么办
  • 557
分享到

React中使用window.print()出现页面无响应问题怎么办

2023-06-25 14:06:48 557人浏览 八月长安
摘要

这篇文章主要介绍了React中使用window.print()出现页面无响应问题怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、问题背景:window.print()

这篇文章主要介绍了React中使用window.print()出现页面无响应问题怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一、问题背景:

window.print()页面打印出现页面无响应

看了网上很多办法都是让用window.location.reload(),对于这个解决方案不置可否,刷新页面当然可以解决这个问题,但是不高级

二、问题原因:

可能操作了document但是并未进行销毁(可能是)

 三、问题解决:

消除操作的document

封装一个printFun()方法

//该方法参数 content:需要打印的元素printFun = (content) =>{        var Window = window.open("", "页面打印", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no");        var style = "<style type='text/CSS'></style>";        Window.document.write(content + style);        Window.focus();        Window.document.close();     //关闭document的输出流, 显示选定的数据        Window.print();               //打印当前窗口        return Window;    }

方法调用:billDetails是你当前想要打印的元素的 id,当然只要是能找到该元素,其他方法都可以

var windows = this.print(document.getElementById('billDetails').innerhtml);    windows.close();

感谢你能够认真阅读完这篇文章,希望小编分享的“React中使用window.print()出现页面无响应问题怎么办”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: React中使用window.print()出现页面无响应问题怎么办

本文链接: https://lsjlt.com/news/305385.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • React中使用window.print()出现页面无响应问题怎么办
    这篇文章主要介绍了React中使用window.print()出现页面无响应问题怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、问题背景:window.print()...
    99+
    2023-06-25
  • 关于React中使用window.print()出现页面无响应问题解决记录
    目录一、问题背景:二、问题原因: 三、问题解决:总结:一、问题背景: window.print()页面打印出现页面无响应 看了网上很多办法都是让用window.locat...
    99+
    2024-04-02
  • React怎么使用refresh_token实现无感刷新页面
    这篇文章主要介绍了React怎么使用refresh_token实现无感刷新页面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇React怎么使用refresh_token实现无感刷新页面文章都会有所收获,下面我们...
    99+
    2023-06-30
  • css3中怎么使用@media属性实现页面响应式布局
    这篇文章将为大家详细讲解有关css3中怎么使用@media属性实现页面响应式布局,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。<!DOCTYPE HT...
    99+
    2024-04-02
  • windows8系统中出现程序无响应且无法关闭问题解决(图文)
      1、进入控制面板--程序--程序功能--打开或关闭windows功能--勾选 .Net FrameWork 3.5,包含2.0等版本,然后下载安装即可;   2、如果安装无效请确认用户软件使用需要的启动...
    99+
    2022-06-04
    图文 程序 系统
  • vue中使用iframe嵌入网页,页面可自适应问题
    目录使用iframe嵌入网页,页面可自适应vue iframe高度自适应 实用实时刷新iframe高度变化iframe高度有变的时候通知父级iframe高度有变的时候直接修改ifra...
    99+
    2024-04-02
  • React中useEffect使用问题怎么解决
    本篇内容介绍了“React中useEffect使用问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言最近看了一下 ant-des...
    99+
    2023-07-02
  • MySQL会出现中文乱码问题怎么办
    小编给大家分享一下MySQL会出现中文乱码问题怎么办,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、MySQL会出现中文乱码的原因当我们在使用MySQL数据库的时候,经常会碰到乱码的问题,看...
    99+
    2024-04-02
  • oracle 11g rac中出现ORA-01157问题怎么办
    这篇文章主要为大家展示了“oracle 11g rac中出现ORA-01157问题怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“oracle 11g ra...
    99+
    2024-04-02
  • vue开发中出现警告问题怎么办
    小编给大家分享一下vue开发中出现警告问题怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!出现这个警告问题的时候 我们可以去...
    99+
    2024-04-02
  • linux中出现too many open files问题怎么办
    小编给大家分享一下linux中出现too many open files问题怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!这个问题的出现原因是system对...
    99+
    2023-06-13
  • python调用dll出现精度问题怎么办
    这篇文章主要介绍“python调用dll出现精度问题怎么办”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python调用dll出现精度问题怎么办”文章能帮助大家解决问题。遇到的问题具体情况dll 生...
    99+
    2023-07-05
  • 你知道怎么在HTML页面中使用React吗
    目录index.html代码:index.js代码:ReactComponentContainer.js代码:HelloReact.jsx代码:遇到的问题:Gitee代码地址:总结该...
    99+
    2024-04-02
  • jquery1.8版本使用ajax实现微信调用出现问题怎么办
    这篇文章将为大家详细讲解有关jquery1.8版本使用ajax实现微信调用出现问题怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先给大家说下问题背景:最近在做一个项...
    99+
    2024-04-02
  • vbs生成静态页面过程中会出现什么问题
    这篇文章主要介绍了vbs生成静态页面过程中会出现什么问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vbs是否能够实现如下的:访问某个aspx页面,然后把服务器返回的页面以...
    99+
    2023-06-08
  • 使用jBuilder8出现问题怎么解决
    如果您在使用jBuilder8时遇到问题,可以尝试以下解决方案: 确保您的操作系统和Java版本与jBuilder8的要求兼容。...
    99+
    2023-10-28
    jBuilder8
  • CSS3中Calc实现滚动条出现页面不跳动怎么办
    小编给大家分享一下CSS3中Calc实现滚动条出现页面不跳动怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是calc(...
    99+
    2024-04-02
  • 如何解疑使用PHP header进行页面跳转出现的问题
    这篇文章将为大家详细讲解有关如何解疑使用PHP header进行页面跳转出现的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们在进行页面跳转的时候,通常会用到PHP header。那么...
    99+
    2023-06-17
  • Android使用adb shell命令时出现sqlite3:not found问题怎么办
    这篇文章给大家分享的是有关Android使用adb shell命令时出现sqlite3:not found问题怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Android...
    99+
    2024-04-02
  • 多页面应用程序中Vue.js首屏慢的问题怎么解决
    这篇文章主要讲解了“多页面应用程序中Vue.js首屏慢的问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“多页面应用程序中Vue.js首屏慢的问题怎么解决”吧!问题原因在多页面应用程...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作