自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 知识点记录:基于zustand封装useCommon实现简单轻量化的store

在日常开发中,使用到了zustand,感觉非常好用的同时,想自己基于zustand写一个hook来封装维护一个全局的state,实现所有页面实时共享这个state达到类似于store的功能,为了方便使用,不断优化了这个hook,这里记录一下便于后续的项目开发cv。

2024-09-10 11:40:59 154

原创 知识点记录:js请求并发控制

js请求并发控制

2024-03-07 17:36:19 460 1

原创 【qiankun多页签缓存从0到上线踩坑实录】

qiankun多页签缓存方案实现

2023-10-12 09:39:01 2446

原创 知识点记录:树的扁平化以及扁平化数据转为树

从UI上看很显而易见,大致就是操作一个接口返回来的树数据,通过v-model传入的选中id集合 selectIds,将原始树数据拆分为左边的 leftTreeData 和右边的 rightTreeData 并渲染到对应区域中即可,两个拆分出来的树数据,相互不能包含对方的末级子数据,穿梭器嘛,实际上就是把左边的数据剪切到右边来,单纯的数据还好说,放在树结构当中,就比较复杂了。那也能通过选中的id,在所有id集合中过滤一下,就能得到所有未选中的id集合,再生成未选中的树leftTreeData渲染到左边区域;

2023-08-15 09:17:12 622 2

原创 移动端开发踩坑记录(持续记录中···)

这里记录一下近期开发移动端时遇到的一些坑,以前没这个意识,现在突然想总结一下!

2023-08-14 15:48:02 1002

原创 知识点记录:css水平垂直居中的几种方法

Grid 布局是将容器划分成了“行”和“列”,产生了一个个的网格,我们可以将网格元素放在与这些行和列相关的位置上,从而达到我们布局的目的。如果子元素的定位更改为fixed,则子元素根据浏览器的可视窗口为父元素来水平垂直居中。如果子元素的定位更改为fixed,则子元素根据浏览器的可视窗口为父元素来水平垂直居中。如果子元素的定位更改为fixed,则子元素根据浏览器的可视窗口为父元素来水平垂直居中。这种设置会导致父元素下所有的子元素都呈现垂直居中的情况。这种情况下,子元素必须为行内(块级)元素。

2023-03-14 18:24:57 374

原创 知识点记录:js深浅拷贝的区别以及实现

深浅拷贝

2023-03-13 23:36:20 170

原创 知识点记录:正则基础

正则基础

2023-03-13 16:41:42 71

原创 知识点记录:Object.defineProperty方法

Object.defineProperty方法知识点记录

2023-03-13 15:58:16 334 3

空空如也

空空如也

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

TA关注的人

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