会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Talk is cheap. Show me your code
Wise.Wrong
不懂交互的前端不是好全栈
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
···
17
下一页
2021年12月31日
2021 年终总结 & 2022 年度计划
摘要: 时光的长河缓缓流淌,滋养出一份小小的幸福 《2020 年终总结 & 2021 年度计划》 2021 年度计划完成情况: 1. 健身时间不少于330天: 达标 一天不撸铁,就会有一种深深的负罪感 2. 至少每个月看一本书: 及格 《秒赞》 《出云传说7/8杀人事件》 《北方夕鹤2/3杀人事件》 《寝台
阅读全文
posted @ 2021-12-31 10:10 Wise.Wrong
阅读(397)
评论(0)
推荐(2)
2021年12月6日
React Flow 实战(三)—— 使用 React.context 管理流程图数据
摘要: 前面两篇关于 React Flow 的文章已经介绍了如何绘制流程图 而实际项目中,流程图上的每一个节点,甚至每一条连线都需要维护一份独立的业务数据 这篇文章将介绍通过 React.context 来管理流程图数据的实际应用 项目结构: . ├── Graph │ └── index.jsx ├──
阅读全文
posted @ 2021-12-06 14:46 Wise.Wrong
阅读(4769)
评论(2)
推荐(0)
2021年11月16日
React Flow 实战(二)—— 拖拽添加节点
摘要: 上一篇 《React Flow 实战》介绍了自定义节点等基本操作,接下来就该撸一个真正的流程图了 一、ReactFlowProvider React Flow 提供了两个 Hooks 来处理画布数据: import { useStoreState, useStoreActions } from 'r
阅读全文
posted @ 2021-11-16 19:22 Wise.Wrong
阅读(7089)
评论(3)
推荐(1)
2021年10月20日
轻量化流程图开发,比 X6 清爽太多 —— React Flow 实战(一)
摘要: 需求千千万,流程图常在 没想到多年以后,我再次遇到一个关于流程图开发的需求 以前少不更事,头铁用 GG-Editor 搞了一次流程图《在 React 项目中引入 GG-Editor 编辑可视化流程》,差点把自己给埋了 这次再遇到类似的需求,在各路大神的指点下,我选择了 React Flow 来进行开
阅读全文
posted @ 2021-10-20 14:27 Wise.Wrong
阅读(24089)
评论(0)
推荐(1)
2021年10月11日
添零占位 —— 快速生成N个0的六种办法
摘要: 做报表的时候偶尔会遇到这种需求: 为了补齐长度,在一个数字字符串前面添加 N 个 0 占位 举个例子: 单元格需要展示 6 位数字,如 '123456' 但后端返回的数字是 123,这时候就要在前面补 0,得到 '000123',使其长度为 6 那就需要实现一个方法,基于 number 类型的参数
阅读全文
posted @ 2021-10-11 17:44 Wise.Wrong
阅读(2614)
评论(0)
推荐(0)
2021年9月23日
使用 dumi 打包 React 组件库并生成文档站点
摘要: 对于前端团队来说,公共组件库是必须的,紧接着就是完善组件库的文档 社区里关于快速生成文档的工具有很多,如 StoryBook、Docz、Gatsby 在调研了几种文档工具之后,最终我选择了 umi 家族的另一个成员:dumi 因为它集成了 docz,以及打包工具 father-build,同时支持创
阅读全文
posted @ 2021-09-23 16:22 Wise.Wrong
阅读(4373)
评论(0)
推荐(0)
2021年8月3日
从零开始搭建前端脚手架
摘要: 一、功能设计 每个前端小组都会有自己的独特的业务场景,从这些业务场景从提取公共部分,并打造一个前端项目模版,是非常有必要的 为了能够基于这个项目模版快速创建一个新项目,就需要脚手架工具登场 所以这里至少有两个项目仓库:前端模版项目、脚手架工具 而对于脚手架工具,它应当具备这样的功能:输入一个命令和项
阅读全文
posted @ 2021-08-03 10:38 Wise.Wrong
阅读(2662)
评论(2)
推荐(0)
2021年7月20日
封装 fetch 与 Error,返回 Promise 对象
摘要: fetch 在目前已经是很成熟的请求资源的方法,但为了方便在项目中调用,一般都会进行二次封装 一、定义错误类型 对于封装公共组件或方法,一定要多想,七分设计,三分开发 而对于一个网络请求来说,除了处理请求体、响应体之外,还有一个常常被忽略的环节,那就是定义 Error 项目中关于网络请求的错误有很多
阅读全文
posted @ 2021-07-20 15:38 Wise.Wrong
阅读(722)
评论(0)
推荐(0)
2021年7月2日
JavaScript 一维数组转二维数组
摘要: 问题描述: 有如下结构的一维数组: const list = [ {grade: '小学', city: '北京', count: 18}, {grade: '小学', city: '上海', count: 12}, {grade: '小学', city: '杭州', count: 19}, {gr
阅读全文
posted @ 2021-07-02 09:39 Wise.Wrong
阅读(2230)
评论(0)
推荐(0)
2021年6月30日
JS 格式化数字(每三位加逗号)
摘要: 问题描述: 处理数字,从各位开始,每三位添加一个逗号 function formatNum() { // ... } formatNum(123) // "123" formatNum(123.456) // "123.456" formatNum(1234.56) // "1,234.56" fo
阅读全文
posted @ 2021-06-30 14:34 Wise.Wrong
阅读(1757)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
17
下一页
公告