- 博客(6)
- 收藏
- 关注
原创 yup 校验字符串数组,针对单个处理
此时的 keywords 是一个数组,每一项都是一个字符串,需要校验数组的第一项不能为 null, 并且数组 map 的每一项元素是一个输入框,校验的提示信息需要在第一个输入框下面。
2023-10-08 11:04:22
273
1
原创 小程序 icon 换色方案
在平常的网页中,icon 的换色基本上都是通过更改 svg 的样式属性 color 来实现的,例如:这是一个从设计稿上直接导出的 svg 图标:<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.64134 0.934136C1.54371
2022-05-31 15:17:34
2685
原创 css模拟钟表指针走动,又名绕圆心跑的小球
动起来的效果点击 这里show me the codehtml<div class="circle"> <div class='small-circle'></div></div>css.circle { width: 200px; height: 200px; border-radius: 50%; background: #296BEF; position:relative;}.small-circle { .
2021-11-17 15:08:56
465
原创 html2canvas生成图片空白或缺失问题解决
最近接到反馈,先前做的一个小工具会出现一些bug 主要原理是根据用户填写的内容生成一个隐藏起来的节点,并把这个节点截取生成图片下载下来;首先把这个节点显示出来发现节点是正常的那么问题就出现在获取节点上,这里使用到了html2canvas将节点转化为 base64 格式的图片,打印一下这个文件:ok, 是空白的;当页面缩小及生成图片滚动页面时,会出现类似问题,后来发现是页面有滚动条时会出现截图失败;查阅文档还可以通过获取截图范围的精确位置截图;我们需要的是截图区域左上角的 x, y 坐标,以及截图
2021-07-05 19:50:31
10508
原创 antd InputNumber 不允许输入小数
<InputNumber min={1} max={999} formatter={limitNumber} parser={limitNumber} /> /* 限制数字输入框只能输入整数 */ const limitNumber = value => { if (typeof value === 'string') { return !isNaN(Number(value)) ? value.replace(/^(0+)|[^\d]/g, '') :
2020-05-14 16:26:07
10398
9
原创 antd RangePicker限制选择时间跨度是30天
const { RangePicker } = DatePicker; const [selectDate, setSelectDate] = useState(null); /* 控制下单时间选择范围30天 */ const disabledTaskDate = (current) => { if (!current || !selectDate) return fal...
2020-05-08 16:32:29
8312
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人