- 博客(23)
- 收藏
- 关注
原创 淘宝npm源和node源
node:https://npmmirror.com/mirrors/node/npm:https://npmmirror.com/mirrors/npm/
2025-02-28 09:55:04
65
原创 前端svg实现图片批注功能
主要功能点有 矩形框选、添加文本、画笔三个功能点,都可以拖拽改变位置,其中矩形可以调大小。(类似于电脑端微信截图里面的矩形框选、添加文本、画笔)利用svg的画图功能原生:react版:picture-note-react - npm
2024-05-11 17:37:14
754
3
原创 React使用antd Table组件多选 切换页同样选中
就是本来选中了第一页的数据,再切换到第二页选择时,第一页选中的数据就没了,相信大家会经常遇到这个问题。要解决这个问题就只能利用table组件所提供的另外两个事件了,onSelect和onSelectAll,用onSelect这个来实现单行的选中和取消选中,onSelectAll实现整页的选中和取消选中。这个问题的原因是因为我们正常列表都是分页请求数据,在切换到第二页时,其实第一页的数据就已经没有了,会重新请求第二页的数据;当点击选中时就只有第二页数据了,所以选中的也只会是当前页的数据,其他页的就丢了。
2024-01-16 16:34:41
1352
5
原创 js 封装一个不能被修改的对象的函数
主要用到Object.freeze方法,它主要是让对象的属性不能被修改,即使修改了也无效,严格模式下会报错,但是它只能冻结第一层,所有要冻结深层的需要递归。因为上面使用了严格模式,所有会直接报错,如果不用严格模式可以修改,但是不会生效,也不会报错。那如果不用严格模式又想报错怎么办呢?可以用数据劫持或者proxy代理来做。这样的话其实Object.freeze用不用都可以了。
2023-08-14 15:59:04
164
原创 js封装一个请求函数,可以5个并发请求,等其中一个结束后面的补上,直到结束
【代码】js封装一个请求函数,可以5个并发请求,等其中一个结束后面的补上,直到结束。
2023-08-14 15:48:08
444
原创 react及vue前端项目使用history路由 部署nginx 404踩坑问题
这么一看是不是觉得没啥问题了,但是但是问题来了,结果虽然是跳转我项目的index.html了,但还是没匹配到我的路由,比如我跳转home页,他给我跳转我项目自己的404页了,出现了下面这个玩意儿。但是由于我的比较特殊,我是部署多个项目的也就是说文件结构是下面这种,像刚才那种配置的话就会跳转到根目录的index.html了,显然不是我想要的。我的配置就是这样,然后就好了,所有针对部署多个项目的情况应该这么配置,注意这个名字要和nginx里的那个文件夹名字一样。一种是哈希路由,其原理就是通过哈希值跳转。
2023-07-08 12:37:35
1006
原创 前端文件下载,a标签下载,ajax下载亲测有效
这段时间项目需要下载文件,刚开始直接用a标签的href加后端地址的方式就可以下载,这类方法可以下载zip文件等浏览器不能识别的文件,但是遇到下载txt和图片等文件就莫得办法了,因为浏览器会自动打开。
2022-05-26 14:43:16
3151
原创 react 后台管理权限路由选择框,antd表格魔改,实现将选中和半选中的权限框的id传给后端
react 后台管理权限选择框,antd表格魔改,实现将选中和半选中的权限框的id传给后端。使用递归,选中的、半选的id一并能获取到,并且很深的层级也没有问题
2022-05-24 14:35:50
825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人