- 博客(12)
- 收藏
- 关注
原创 日期时间范围方法
上面的方法都是一个一个单独的,而且如果年、季度、月都要的话,好多的重复代码,所以我又给搞了一个整合版本,哈,只需要传入对应需要获取的日期类型就可以了。需求:当前日期或指定日期所在的整年、整季度、整月;当前日期或指定日期所在的上一年、上个季度、上个月。注:这里的整月不是固定的30天,是根据下个月的第一天倒推的,年份季度同理。最简单的获取当前日期或指定日期整月。
2023-05-06 13:56:19
306
原创 浅记封装的antd组件:可以折叠的复选下拉列表
pc端的antd组件,使用TreeSelect;移动端的antd组件,使用Collapse折叠面板 + CheckList 可勾选列表,实现复选功能。实现选择多个父节点下的子节点,带搜索查询功能。
2023-05-06 13:01:39
842
原创 克隆,递归
【代码】克隆,递归。// 克隆数组function deepClone(obj) { if (obj) { // 判断拷贝的要进行深拷贝的是数组还是对象,是数组的话进行数组拷贝,对象的话进行对象拷贝 const objClone = Array.isArray(obj) ? [] : {}; // 进行深拷贝的不能为空,并且是对象或者是 if (obj && typeof obj === 'object') { for (const key in obj)
2022-08-31 14:11:04
207
原创 关于antd defaultExpandAllRows、defaultExpandedRowKeys无效解决
关于antd defaultExpandAllRows、defaultExpandedRowKeys无效解决当数据为动态获取的时候,在数据获取之后去重新渲染表格数据为空的时候去渲染另一个表格树形表格展开的时候,展开到最后一个层级时缩进失效......
2022-08-31 09:35:08
3293
原创 post导出数据,返回
、关于导出功能,如果传参过多或者存在数组的情况,为post请求。PK�����T���������������[Content_Types].xml�S�n�0����*6�PU�C���\{�X�%����]8�R�q�cfgfW�d�q�ZCB|��|�*�*h㻆},^�{Va�^K...
2022-07-28 10:41:47
727
原创 使用umi搭建react项目
首先我们需要先创建一个文件夹,并在小黑窗里跳转到我们新建的文件夹内,执行npm install umi命令进行安装,也可全局安装 npm install -g umi安装完成后,运行命令npm create umi,会提示安装create-umi,根据命令提示进行下一步就可 之后会提示选择模版,创建对应文件 我当前的项目需要问题,我选择的是第二个,然后提示选择命令,根据需要选择自己所需 创建成功后,你的项目文件列表如下 依照Ant Design Pro模版创建的项目,会有示例文件,npm start运行
2022-07-11 15:43:04
6551
7
原创 使用dva+umi搭建react
本意是先安装全局的umi,但是提示我npm版本需要升级又直接使用umi install umi,尝试安装umi貌似依旧没有安装成功,umi -v 想查看下版本,提示 zsh: command not found: umi。跳过umi的安装,直接使用npm create @umijs/umi-app。运行了一下npm start,npm版本过高导致失败node:internal/crypto/hash:67this[kHandle] = new _Hash(algorithm, xofLen);...
2022-07-11 15:07:47
868
原创 数组操作,追加、删除、替换
目录数组元素的追加、删除、替换数组排序查找数组最大最小值自定义排序、最大最小值方法length操作数组元素splice对数组元素操作 push数组末尾追加一个或多个元素unshift数组首位前插入元素concat数组合并,原数组不变...扩展运算符将元素展开合并sort正序排列,数字、字母reverse 数组倒叙排列比值函数,修正sort排序问题查找数组最大最小值 Math.max()、Math.min()自定义排序、最大最小值方法....
2022-06-30 11:44:25
1030
原创 面试题 -- new及原型链
首先要搞清楚什么是new,new是javascript中的一种操作符,作用是通过构造函数去创建一个实例对象。new出的结果是一个对象,它都做了些什么,中间的过程是什么?new所做及操作过程,总结一下就是:一建、二连、三改、四返回。一建:创建一个新的对象二连:将当前新对象的原型_proto_指向构造函数的原型对象;三改:通过构造函数的相关方法,将this的原本指向window,调整为当前对象四返回:将对象返回...
2022-06-29 17:35:48
378
原创 react项目搭建--相对较全面
简单记录一下第一次搭建react项目框架创建项目使用的是第三方脚手架工具create-react-app如果创建出来的项目目录不完整,大概率是create-react-app版本问题,卸了重装。中间如果遇到XXXtar@2.2.2XXX错误的话,升级一下tar版本。............
2022-06-24 14:56:02
4381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅