笔记
zewen_li
这个作者很懒,什么都没留下…
展开
-
手动实现历史状态管理hooks
import { useState,useEffect } from 'react' export function useHistoryTravel<S>(initData?: S){ const [valueList,setValueList] = useState<any[]>([]) const [value,setV] = useState<any>() const [currentIdx,setCurrentIdx] = useState<原创 2021-07-28 15:04:35 · 93 阅读 · 0 评论 -
树结构类型数据的操作
树结构类型数据的操作 // 给树结构加结构性id,如 0 0-0 0-0-0,并且带父节点id(pid) const forMateTreeData = (data: any,parentIdx?: any): any=>{ const preIdx = parentIdx?${parentIdx}- : ‘’; return map(data,(it,idx)=>({ …it, id:${preIdx}${idx}, pid:parentIdx, // 父节点 children:it.chil原创 2021-07-28 14:57:20 · 142 阅读 · 0 评论 -
2021-05-06 antd中的Form表单异步验证
antd中的Form表单异步验证: <Form.Item rules:[ { // 普通验证 required:true, message:'该字段是必须的' }, { // 自定义验证 rule是规则对象,包含字段名称,以及字段类型校验器等等,val为输入框内容 validator函数接收promise作为返回原创 2021-05-06 10:56:40 · 2413 阅读 · 0 评论