自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 日期时间范围方法

上面的方法都是一个一个单独的,而且如果年、季度、月都要的话,好多的重复代码,所以我又给搞了一个整合版本,哈,只需要传入对应需要获取的日期类型就可以了。需求:当前日期或指定日期所在的整年、整季度、整月;当前日期或指定日期所在的上一年、上个季度、上个月。注:这里的整月不是固定的30天,是根据下个月的第一天倒推的,年份季度同理。最简单的获取当前日期或指定日期整月。

2023-05-06 13:56:19 306

原创 浅记封装的antd组件:可以折叠的复选下拉列表

pc端的antd组件,使用TreeSelect;移动端的antd组件,使用Collapse折叠面板 + CheckList 可勾选列表,实现复选功能。实现选择多个父节点下的子节点,带搜索查询功能。

2023-05-06 13:01:39 842

原创 浅记封装的antd组件: 树形下拉选择

3、父节点选择后,可以设置子节点全选。

2023-05-06 12:26:41 1334

原创 克隆,递归

【代码】克隆,递归。// 克隆数组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

原创 git操作命令--全面

前言:脑子记不住,便签总是丢,每次都要重新去寻找,那就文章记录一下吧。git命令大全

2022-06-24 17:51:22 141 2

原创 react项目搭建--相对较全面

简单记录一下第一次搭建react项目框架创建项目使用的是第三方脚手架工具create-react-app如果创建出来的项目目录不完整,大概率是create-react-app版本问题,卸了重装。中间如果遇到XXXtar@2.2.2XXX错误的话,升级一下tar版本。............

2022-06-24 14:56:02 4381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除