摘要:
//替换拉丁文 str = str.replace(/[\u00A0-\u00FF]|[\u0100-\u017F]|[\u0180-\u024F]/g, '?'); //替换罗马数字到千位 // str = str.replace(/(?=[MDCLXVI])M*(C[MD]|D?C{0,3})( 阅读全文
摘要:
需要自己引入moment时间转化器 <Datepicker.RangePicker disabledDate={disabledDate} showTime = {{ defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 阅读全文
摘要:
<Tooltip placement="top" overlayClassName="ant-form-item-tip" trigger="click" title={ /* eslint-disable */ <div dangerouslySetInnerHTML={{ __html:free 阅读全文
摘要:
我们在用日期时间控件时会对默认的时间有不同的要求,比如有的要当前时间,有的是0:00:00,那这时我们怎么控制默认的时间呢,我们来看下代码 <Col> <label>{t('装箱时间')}</label> {formPorps.date( <AdvancedRangePicker showTime 阅读全文
摘要:
js中进行数字计算时候,会出现精度误差的问题。先来看一个实例: console.log(0.1+0.2 0.3);//false console.log(0.1+0.1 0.2);//true 上面第一个的输出会超出我们的常识,正常应该为true,这里为什么会是false呢,直接运行会发现0.1+0 阅读全文
摘要:
js的arrary对象有map、some、forEach、every、filter等方法都能对数组的每个对象进行处理,但是他们之间的功能又各有区别,来我们一起看看吧。 map可以指定函数处理数组的每个元素,不改变原数组并返回处理后的数组。 let arr = [1,2,3,4,5] let newa 阅读全文
摘要:
上次我们说到dangerouslySetInnerHTML可以渲染文本内容,但是文本里要是有换行时,展示的页面并不会做自动换行,这时就要我们进行数据处理一下,使用正则替换换行符改成能别识别的,代码如下: 第一种,替换全部的换行符 { /* eslint-disable */ <div classNa 阅读全文
摘要:
我们在react项目中,有的数据是通过富文本操作的内容,那我们如果展示数据并且保留样式呢,这时dangerouslySetInnerHTML 就发挥作用了,在显示时,将内容写入__html对象中即可 <div className="email-content" dangerouslySetInner 阅读全文
摘要:
在开发中经常会遇到需要判断2个值是否相等的场景,那怎么判断数组是否相等呢? 我们先来看下下面的代码 console.log([]==[]); // false console.log([] []); // false 是不是很出乎意料的结果,因为JavaScript里面Array是对象,或=操作符只 阅读全文
摘要:
react在16.8中加入了hooks,可以在函数组件中添加一些有自己独立上下文管理的状态(useState),不再依赖于类组件,同时一些逻辑也可以放到hooks中来复用(useEffects)。 不巧,最近react项目里用到了hooks,就拿来练练手,在开发中遇到了点问题,我就说说我的问题和解决 阅读全文