
react
会跳舞的小猴子
专门集结个人疑难杂症
展开
-
echarts 导出pdf空白原因
不获取复制节点,直接获取原生节点。但是会有一个问题,就是原生节点消失。因为appendchild会将原来节点移动到新的位置上,所以pdf导出之后原节点消失。由于代码中进行了dom字符串的复制,而echarts用canvas绘制,canvas内部内容不会进行复制,只会复制canvas节点,因此导出pdf空白。所以在生成pdf之后,将节点再放回父节点中。导出pdf,统计图部分为空白。原创 2024-09-24 09:23:18 · 760 阅读 · 0 评论 -
TypeError: Cannot destructure property `getFieldDecorator` of ‘undefined‘ or ‘null‘.
最底部ClassStatistics = Form.create()(ClassStatistics);export default ClassStatistics;原创 2022-02-16 10:19:52 · 721 阅读 · 0 评论 -
echarts饼图中间文字一直显示+折线图滚轮缩放+饼图鼠标悬停颜色禁止变浅
title:{ text:"12.45w", left:"center", top:"33%", textStyle:{ color:"#333333", fontSize:30, align:"center" } .原创 2022-02-15 15:55:26 · 1393 阅读 · 2 评论 -
echarts修改tooltip样式
悬浮样式修改tooltip: { textStyle:{ fontSize:14, color:'#fff' }, backgroundColor: 'rgba(51, 51, 51, 0.7)', // borderColor: 'rgba(51, 51, 51, 0.7)', .原创 2022-02-15 11:01:17 · 4509 阅读 · 1 评论 -
echarts图例分页+图里颜色前十固定剩下随机
分页前端需要写一个假分页,而统计图是一个组件。echarts官网有图例分页。通过加type:scroll就可以实现,但是图例为一行,并不是两行,所以样式不允许。而实现两行图例我的方法是将legend用为数组,里面加两条数据。两个data分别代表上下两行的数据。思考tsakKanban为父组件传入的统计图数值,比如tsakKanban传入了53条数据,而[0,53]为全集,[0,10][10,20][20,30],[30,40][40,43]为[0,53]的子集,所以我应该把全集分为十条一组。.原创 2022-01-20 15:00:25 · 2818 阅读 · 0 评论 -
antd datepicker固定日期,时间在可选范围内可用(数组push,但不能获取)
Little Tip遇到的小问题在componentDidMount的周期函数钟,初始化函数时,数组push进去了,但是不能获取出现这种情况,悬停后面的小i提示This value was evaluated upon first expanding. It may have changed since then.。百度之后显示数组在console之后还进行了更改,所以不能获取到数组。原因如图所示,先输出了88行信息,其次输出70行信息,最后输出84行信息。所以在88行运行的情况下,数组还未原创 2021-12-18 17:51:07 · 1262 阅读 · 0 评论 -
this.props.history.push报错push undefined
由于父组件没有传给子组件history的值,所以会报错方法1:父组件加上history={this.props.history}(我用没好使)方法2:子组件import { withRouter } from ‘react-router’export default withRouter(Index)原创 2021-12-13 11:22:28 · 1731 阅读 · 0 评论 -
数字递增动效
npm install react-countupimport CountUp from 'react-countup';<CountUp ref={el=>this.countupP=el} className="custom-count" start={0} end={teaStuSpaceNum ? teaStuSpaceNum : 0} duration={1} redraw={false} //如果为true,则组件将始原创 2021-11-25 10:04:18 · 573 阅读 · 0 评论 -
react 组件没有获取父组件传过来的值+内联样式引用图片
static getDerivedStateFromProps(props, current_state) { if(props.planCourseKanban){ return{ planCourseKanban:props.planCourseKanban } } return null }使用getDerivedStateFromProps监控组件...原创 2021-11-24 17:49:27 · 673 阅读 · 0 评论 -
js判断是否为json格式
try { const jsonparam = JSON.parse(codeParam); console.log('jsonparam',jsonparam) this.setState({ planIds: jsonparam.planIds, },()=.原创 2021-11-09 10:50:56 · 955 阅读 · 0 评论 -
react 文件下载
//文件下载 downloadFile=(index)=>{ let fileName=this.state.fileList[index].fileName let resourceId=this.state.fileList[index].resourceId const url = window.$$gw('//api/fujian/api/v1/fujian/download'+'/'+resourceId+ '/'+ fileName.原创 2021-10-20 17:34:17 · 438 阅读 · 0 评论 -
正则form表单判断
手机号rules: [ { required: noValida ? false : true, message: "手机号不能为空!", }, { pattern: /^(?:(?:\原创 2021-09-14 17:13:57 · 205 阅读 · 0 评论 -
antd table中排序th阻止悬停变色+table悬停行变色+table表头变色
antd table排序悬停颜色变深,因为position属性为absolute,改为relative消失原创 2021-08-13 11:51:04 · 1434 阅读 · 0 评论 -
img src为空或者src不存在,图片出现白色边框
边框不是border也不是outline,就是图片本身没有src但是使用了background来显示图片解决办法两种1.给图片加一个透明背景2.img变为div 或者span原创 2021-07-02 15:32:54 · 1258 阅读 · 0 评论 -
antd table+checkbox 默认值显示
在antd 官网我使用的是defaultSelectedRowKeys,页面对默认数值进行了反显但是在我的代码中并不好使我用了selectedRowKeys<Table className='table-cy' rowSelection={{type:"checkbox", selectedRowKeys:arr, defaultSelectedRowKeys:["1391713813278482433"], ..原创 2021-06-16 17:04:48 · 2341 阅读 · 0 评论 -
React+antd form表单反显不显示。form表单父组件验证
<Form.Item label="备注"> { getFieldDecorator('studentNum')( <div> <TextArea maxLength={50}原创 2021-05-15 13:24:07 · 1381 阅读 · 0 评论 -
antd+react 表单自定义验证
validator单独写在一个对象中。必须先判断value是否存在,否则验证后台提示,页面不显示未添加代码部分//用户名称校验const handleName=(rules,value,callback)=>{if(value){if (value.length<2 || value.length>10){console.log(“0000”)callback(‘请输入2-10位用户名称’)return}}else {callback()}}<Form..原创 2021-05-11 15:30:19 · 1197 阅读 · 0 评论 -
React子组件传值父组件
子组件通过this.props得方式给父组件传一个getDisabledAll得方法,disabled的方法传入父组件子组件子组件通过getDisabledAll={this.getDisabledAll.bind(this)}得回调方法在父组件页面定义一个getDisabledAll得函数,将子组件data传入到父组件得childSelectedAll的变量中。注意,在父组件接收子组件数值的时候我忘记加入bind,导致this.setState会报错控制台输出...原创 2021-04-27 10:36:25 · 220 阅读 · 0 评论 -
React 数组遍历渲染节点提示map不存在
正常specialColumnList.map这样渲染节点,报错,map不存在。我以为是我的写法或者数组类型不对,但是后来发现没有问题我发现在渲染节点的时候数组并未赋值(在数据初始化赋值),所以数组未找到会报错。做了一个判断,判断数组存在的时候开始渲染节点,问题解决。...原创 2021-04-19 10:55:57 · 690 阅读 · 0 评论 -
react img引入变量
1.import 方法import imgURL from ‘./…/images/photo.png’;<img src={imgURL } />2 require方法 这种方法需要注意的是,require里只能写字符串,不能写变量。<img src={require(’./…/images/photo.png’)} />require方法不能引入变量,这是个坑...原创 2021-04-13 14:38:38 · 807 阅读 · 0 评论