会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
橙云生
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
29
下一页
2022年5月20日
前端使用扫码枪
摘要: 扫码枪 扫码枪是与键盘功能类似的输入设备,通过扫描条形码,解析条形码编码,随后像键盘一样一个字符一个字符的输入焦点所在位置。 获取扫码枪输入 扫码枪输入效果类似键盘,连续扫码不会清空上一个条形码的编码。 一般会在扫码后默认触发一个Enter键,扫码设备一般也可以设置取消Enter键,具体见设备的说明
阅读全文
posted @ 2022-05-20 11:20 橙云生
阅读(3353)
评论(0)
推荐(0)
2022年2月15日
根据条件过滤目录树(子级匹配也要保留父级)
摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> let data = [{ "children": [{ "name": "新增", "url": "menu/a
阅读全文
posted @ 2022-02-15 23:14 橙云生
阅读(173)
评论(0)
推荐(0)
2022年1月27日
一维数组转二维数组
摘要: 使用场景: 表格渲染无法切个tr元素 function pages(list, size) { const pages = []; list.forEach((item, index) => { const page = Math.floor(index / size); if (!pages[pa
阅读全文
posted @ 2022-01-27 18:36 橙云生
阅读(42)
评论(0)
推荐(0)
2021年8月26日
按格式显示字体颜色
摘要: let str = '数字顺背:#&#FA9520@@【21854】#&' function dealwith(str){ let res = str.replace(/#&(.+?)#&/g, function ($1){ console.log($1,"$1"); let [color, tex
阅读全文
posted @ 2021-08-26 17:15 橙云生
阅读(51)
评论(0)
推荐(0)
2021年5月25日
react hooks useMemo和useCallback
摘要: export default () => { const [count, setCount] = useState(0); const isEvenNumber = useMemo(()=>{ return count % 2 0 }, [count]) const onClick = useCal
阅读全文
posted @ 2021-05-25 19:23 橙云生
阅读(127)
评论(0)
推荐(0)
2021年5月12日
react老项目安装依赖报错
摘要: 看报错,知道是 当前的node版本不支持 fs.rmSync这个api,查询node文档确实是。 这个api是node-v14.14.0增加的。我的node版本是node-v12.19.1。 但出于整体考虑,不打算升级node版本。 最终找到 是 site 这个插件导致的。 具体查看site文档。
阅读全文
posted @ 2021-05-12 17:27 橙云生
阅读(461)
评论(0)
推荐(0)
2021年3月31日
表格数据合并单元格,增加rowSpan
摘要: // 给相同的增加rowSpan function dealWithData(list){ if(!list || !Array.isArray(list) || list.length 0){ return [] } list = [...list] let i = 0, j = 1 , id =
阅读全文
posted @ 2021-03-31 16:52 橙云生
阅读(117)
评论(0)
推荐(0)
js补全日期
摘要: function fillAllDays(arr, month) { const hasData = {}; arr.map((item, index) => { hasData[item.date] = index; }); const cdate = new Date(); //当前日期 con
阅读全文
posted @ 2021-03-31 16:50 橙云生
阅读(678)
评论(0)
推荐(0)
变量生成正则
摘要: <script> let a = ['123','asd'] //允许中间有空格 a = a.map(item => { let arr = item.split('').join('\ {0,}') return arr }) // let str = "saldnkjasbdkjasd 123d
阅读全文
posted @ 2021-03-31 16:49 橙云生
阅读(124)
评论(0)
推荐(0)
2021年2月3日
antd表单值修改触发全局校验
摘要: // 表单值改变触发全局校验 const handleValChange = () => { const { validateFields } = form setTimeout(() => { validateFields((errors, values) => { if (errors) { r
阅读全文
posted @ 2021-02-03 18:05 橙云生
阅读(1118)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
29
下一页
公告