问题解决
盒儿
和我一起学习吧
展开
-
antd Table组件滚动条自适应
componentDidMount中写监听滚顶条高度方法componentDidMount() { //加载页面时计算一次 this.handleHeight(); //页面大小发生改变时监听计算 window.addEventListener('resize', this.handleHeight);}处理计算页面Table的Scroll设置高度tableHeight,tableHeight为在this.state中初始化的属性,默认为‘’hand.原创 2020-12-26 14:26:09 · 2760 阅读 · 0 评论 -
前端检查本机注册表文件,如果有打开程序,如果没有下载程序/注册表文件
之前有一篇博文写的是通过自定义注册表以绝对路径方式,通过前端打开电脑本地的程序。(指路https://editor.csdn.net/md/?articleId=108243095)以这个方式实现了打开本地程序以后,随之而来了一个新的问题。当用户要求浏览器端打开一个新的程序,这个新的程序的注册表名不存在,怎样给用户提示,怎样动态下载程序或者是注册表。以下是在react框架中的实现方式:1.下载jQuery依赖包 http://www.jq22.com/jquery/jquery-3.4.1.zi.原创 2020-10-26 15:51:32 · 1855 阅读 · 1 评论 -
解决react项目暴露webpack.config.js文件后运行报错问题
在react项目中为webpack添加新的依赖时,有时需要手动去配置webpack.config.js文件中的relus。但是在create-react-app中默认是不显示webpack.config.js文件的,所以就需要使用yarn eject将webpack文件暴露出来。挺正常一操作,但是发现暴漏出来修改完发现项目不能运行了,一开始提示缺少react-scripts依赖好吧,缺少那就安装一下安装命令:npm install --save react-scripts安装成功后,重新运行,发原创 2020-10-12 20:04:49 · 1553 阅读 · 1 评论 -
在web项目中打开本地exe的方法
通过注册表名打开:使用a标签的属性可以实现两种方式查看注册表名1.打开注册表编辑器,查找软件的注册表名2.下载URLProtocolView软件,查看注册表名(推荐:比较简单明了)获取注册表名后<a href="程序的注册表名://">打开此程序</a>通过绝对路径打开:本地写一个注册表文件,可以通过cmd打开...原创 2020-09-10 20:36:59 · 1179 阅读 · 0 评论 -
不定宽的fixed元素保持居中的方法
今天遇到一个需要将页码组件固定在页面底部的bug,一开始使用了margin:0 auto;没生效,研究了一下,代码实现如下:<div className="pagination">我是要保持居中的分页</div>//下面是样式文件.pagination{ position:fixed; margin:auto; left:0; right:0}...原创 2020-09-09 15:08:13 · 493 阅读 · 0 评论 -
为一个数组中的每一个节点添加监听事件
下面是添加添加 监听事件的步骤。获取需要添加事件的数组元素。最好先判断一下是否已获取到元素,使用for循环进行遍历,为每一个节点添加监听事件(此处以onclick事件为例)// 此处通过getElement有多种方法可以获取到节点,此处以DOM Name为例let nodeList = document.getElementByName("DomName");//检测节点是否存在if(nodeList){ for(let i = 0;i < nodeList.length; i++)原创 2020-09-08 15:32:28 · 1474 阅读 · 0 评论 -
解决Antd的RangePicker组件在整体页面出现滚动条时,不随弹出框滚动的bug
之前在antd官网和通过网络检索发现好多文章都是写的用getPopupContainer这个API,但是我在RangePicker组件上试了好几种写法都不生效,最后发现getCalendarContainer这个API才是有效的,问题解决了~解决办法:在RangePicker组件内加上这句代码就好了: getCalendarContainer={trigger => trigger.parentNode}...原创 2020-09-07 15:12:47 · 1336 阅读 · 1 评论 -
React 兄弟组件同时使用onresize时,监听事件覆盖
React 兄弟组件同时使用onresize时,监听方法互相覆盖工作中遇到了一个需求是,当浏览器窗口大小发生变化时,导航栏组件和content组件内容对于浏览器窗口的自适应。问题分析解决办法总结工作中遇到了一个需求是,当浏览器窗口大小发生变化时,导航栏组件和content组件内容对于浏览器窗口的自适应。问题分析单页面应用使用多个window.onresize事件时,最后一个window.onresize事件会覆盖掉之前的onresize监听事件。本来想通过在导航栏组件中调用content中自适应窗口大原创 2020-06-16 23:15:29 · 1253 阅读 · 0 评论