问题解决
司宁
每天学习一点点, 每天进步一点点
展开
-
react+antd Popconfirm 使用异步关闭设置点击空白处关闭
Popconfirm在异步关闭的时候点击空白处无反应,这里可以手动设置,让Popconfirm可以点击空白处关闭。代码不全,没有写import,主要代码为visivleChange。Popconfirm有个API为。原创 2023-06-09 10:41:26 · 1083 阅读 · 0 评论 -
react 防抖和节流
节流: 一段时间内只运行一次,若在这段时间内重复触发,只有第一次生效。防抖: 一段时间后在执行该事件,若在这段时间内被重复触发,则重新计时。引入:import _ from 'lodash'节流一般用在按钮上,防抖一般用在搜索上。第三方函数工具库:lodash。安装:npm i lodash。react封装好的防抖和节流。如有问题欢迎讨论指正~原创 2023-01-28 16:43:02 · 1504 阅读 · 0 评论 -
关于FormData使用append更改值不生效问题
formdata在使用过程中的心得体会原创 2022-06-29 18:35:33 · 7166 阅读 · 0 评论 -
JavaScript将数据处理成树形结构
第一个方法是使用递归,可以处理多层嵌套。(react的value值和key值不一样是会报错的,而且key值要唯一,如果这组数据需要带有搜索功能的话是要设置treeNodeFilterProp来指定根据哪个字段来搜索的)。如果传进来的数据保证是有字段的可以省略判断的步骤,递归这个方法也可以结合第二个方法让代码看起来更简洁。function toTree(data) { for (let i = 0; i < data.length; i++) { data[i].value =原创 2022-05-18 15:38:18 · 1775 阅读 · 0 评论 -
解决react路由跳转传参刷新页面后参数丢失问题
import { useHistory } from 'react-router-dom';const history = useHistory();history.push({ pathname: '/details', state: { name: name, id: id, },});在history中使用state确实可以传参数,在进入页面时可以正常显示,但是在刷新页面后state里面的数据会清空,页面就无法正常显示。.原创 2022-04-14 14:02:46 · 8251 阅读 · 8 评论