上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 运用antd的form.setFieldsValue不会触发控件绑定的change事件,需要自行触发。 我的解决方案是,定义一个对象用来表示field字段值改变和其触发change事件的映射关系, 然后在执行form.setFieldsValue后触发遍历映射对象执行相应change方法,形如: i 阅读全文
posted @ 2021-11-24 11:41 你风致 阅读(4826) 评论(0) 推荐(0) 编辑
摘要: 这里其实可以借助Antd级联选择器Cascader的功能实现 import { Cascader } from 'antd'; //正常而言级联选择还存在children属性,且值为Array格式 //我们只是想单纯一列下拉多选带勾选框,所以把children属性去掉即可 const options 阅读全文
posted @ 2021-11-02 17:13 你风致 阅读(2362) 评论(0) 推荐(1) 编辑
摘要: 场景:react hook,ts,antd,lodash 问题:如下这段代码(简),意图是在输入框输入值搜索的时候请求后台数据,并得到数据渲染,为了防止输入还未键入完全就执行请求, 故加了lodash所提供的防抖方法,却发现此时效果却是延迟1秒后发了一堆请求,显然这样是行不通的 import _ f 阅读全文
posted @ 2021-09-13 18:00 你风致 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 场景:在需要进行修改操作,给整个表单赋值时,在子组件中有依赖父级项如props.test,父级props.test被修改了 子组件: let [data, setData] = useState<array<any>>([]) useEffect(()=>{ //此处进行了一些初始化获取数据列表的操 阅读全文
posted @ 2021-09-06 14:17 你风致 阅读(3527) 评论(0) 推荐(0) 编辑
摘要: //根据索引值分礼物 function getPres(personNum,presentNum){ var getP = []; for(var i=0;i<personNum.length;i++){ for(var j=0;j<presentNum.length;j++){ if(person 阅读全文
posted @ 2021-08-10 09:21 你风致 阅读(75) 评论(0) 推荐(0) 编辑
摘要: //根据索引分礼物 var personNum = [1,2,3,4,5]; var presentNum = [1,2,3,4,5]; var result = []; function getPres2(personNum,presentNum){ if(personNum.length==2) 阅读全文
posted @ 2021-08-10 09:21 你风致 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.题目(如图) 2.js实现 function cho(arr){ //存分的两段的值 var x = []; var y = []; var flag = false; //存个数 var num = 0; //循环每一个值 for(var i=0;i<arr.length;i++){ x =  阅读全文
posted @ 2021-07-08 11:22 你风致 阅读(34) 评论(0) 推荐(0) 编辑
摘要: //括号匹配核心思想应该就是遇到左半边括号进栈,遇到右半边括号则出栈,判断当前出栈的括号是否与右括号匹配 //不匹配则返回false function match(str){ var arr = str.split(""); var left = []; for(var i=0;i<arr.leng 阅读全文
posted @ 2021-07-08 11:20 你风致 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.需要从搜索中得到布尔值,使用 some(..)在数组中找到返回 true/否则返回false。2.需要从搜索中得到匹配值,使用 find(..) 在数组中找到就返回对应值。3.需要从搜索中通过严格匹配(也就是 )得到索引值,那么使用indexOf(..);4.需要从搜索中自定义匹配得到索引值,那 阅读全文
posted @ 2021-06-18 16:08 你风致 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个包module(自定义名称)目录。2.进入此目录,执行npm init,这样就在 module 目录中生成一个符合 npm 规范的 package.json 文件。3.创建一个index.js 作为包的接口,一个简单的包就制作完成了。4.使用 npm adduser 根据提示输入用户名、 阅读全文
posted @ 2021-06-08 17:52 你风致 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页