- 博客(108)
- 资源 (5)
- 收藏
- 关注
原创 react中hooks使用
用于给添加状态的,比如常用的数据请求前先loading,然后请求成功后loading关闭。// demo设置初始值,在某些条件或者 场景下要改变demo的值用于访问 DOM 节点或在渲染间保持一个可变的值。useRef返回的是一个 ref 对象,.current 属性是初始化传入的参数,使用这个更新不会引起当前组件或者子组件的更新。1、但使用 React.createRef ,每次重新渲染组件都会重新创建 ref。2、如果使用useState定义值的时候有异步问题,就可以用useRef。
2025-04-02 17:07:55
1008
原创 前端兼容处理接口返回的文件流或json数据
场景:导入上传文件,导入成功,返回json数据显示列表,导入失败后端返回二进制文件流。(1)点击要上传的文件。(3)导入正确的文件。
2025-02-24 11:35:27
408
原创 vue:使用:element 中弹框中获取table高度无效
dialog 弹框中想要获取里面table的高度,获取不到, 是因为dialog中有动画,需要监听动画加载完
2024-04-25 17:44:46
659
1
原创 vue:功能:table动态合并+前端导出
场景:第一列WM 名字相同,行内合并,后面的列合并的行数根据第一列合并的行来。第二列‘累计请假天数'根据合并的几列显示数值。后续需合并的列以第一列合并行数为基准。以第一列WM为判断条件,相同名字的那几行数据合并单元格。合并相同名字的那几行数据,后面的列有需要和第一列合并条件一样。1、根据查询条件:日期。表头的日期是根据查询的日期条件的前三个月来。注)合并数据,后端提供的数据可能不是按照人在一起的顺序,前端需要处理下数据格式,把同一个人的放在一起。2、导出的数据和页面保持一致。2、封装的方法(导出)
2024-03-15 11:33:00
1463
原创 vue:功能【xlsx】纯前端导出Excel
2、sheetData 是一个数组,用于存储要导出的表格数据。在代码中,使用了一个名为 sheet1 的对象来定义表格的名称、数据、合并单元格和行高等信息。在给定的代码中,合并了一些特定的行和列,以创建标题行和表头的合并效果。4、最后,通过调用 OutExcelSheet.exportSheetExcel 函数,并传递以上参数,将生成的 Excel 文件导出到本地。注:生成的excel封装的方法如下(支持表头合并、导出的 excel 支持生成多个sheet工作表、表格可自适应宽度、自适应高度、合并表格)
2024-03-14 17:23:19
2792
原创 vue:功能【xlsx】动态行内合并
在代码中,使用了一个名为 sheet1 的对象来定义表格的名称、数据、合并单元格和行高等信息。4、最后,通过调用 OutExcelSheet.exportSheetExcel 函数,并传递以上参数,将生成的 Excel 文件导出到本地。注)生成的excel封装的方法如下(支持表头合并、导出的 excel 支持生成多个sheet工作表、表格可自适应宽度、自适应高度、合并表格)2、前端代码,导出,用的mock数据,是转换后的二维数组,封装的方法中有写。场景:纯前端导出excel数据,涉及到列合并、行合并。
2024-03-14 17:16:44
3524
原创 小程序:页面跳转闪屏
进入页面,是一个组件,通过路由传参判断是由哪个页面进入,不同的页面拿的已选值不一样,需要回显值,在编辑数据。此时会出现一个问题,A页面中进来,操作数据,点献取消,然后从A页面在进入,或者从B页面进入,会出现上一次A操作的数据,点击取消,会闪一下,然后才会拿到B页面已选的数据。如果解决这个问题呢?自己的笔记,随手记录。
2023-07-13 15:44:34
2957
原创 配置:代码注释
文件内容注释:ctrl + command + t (mac版)文件头部注释:ctrl + command + i(mac版)二、在setting.json 中配置。
2022-11-17 17:46:58
388
原创 JS基础:知识点
闭包【https://www.cnblogs.com/jiajialove/p/9049612.html】(1)什么是闭包能读取其他函数内部变量的函数。子级一级一级向上查找,父级不能获取子级。(2)闭包使用场景函数柯里化、防止变量被污染。(3)使用不当闭包会造成什么问题?使用不当会造面内在内泄;内泄:访问不到的变量,占用内存;注)这个谣言来源于:IE中有bug,IE 中使用完闭包,回收不了闭包里面引用的变量(4)总结(1)比普通函数占用内存多。(2)闭包不使用时,要及时释放。(3)将引
2022-05-12 18:38:42
695
原创 vue:基础0
https://segmentfault.com/a/1190000016344599?utm_medium=referral&utm_source=tuicoolVue 是什么框架? 渐近式框架Vue核心是什么? 声明式渲染(数据驱动)、组件系统Vue的双向数据绑定原理(响应式原理):Object.defineProperty( ) Object.defineProperty。用些来劫持每个属性的 getter 和 se...
2021-06-01 11:32:04
1465
原创 vue:Element:table 筛选功能
Element UI 中table 有一个筛选功能:筛选择/重置。为了用户体验方法添加一个一键清除的方法,上面要显示选择项的名称,代码未优化,只供参考。基础实现功能。场景:table 列中会出现多列筛选,添加一个一键清除功能。效果图:Template 代码: <div class="table-content"> <el-table ref="filterTable" :data="billDetailed...
2021-05-06 17:19:40
4414
1
原创 vue:Element:日期:月份
场景一:如何设置月份,默认显示当前月,只能显示最近六个月效果图如下: html代码: Js代码: data( ) { return { // 设置的默认值 billMonthPrice: new Date().getFullYear() + '-' + (new Date().getMonth() + 1), } }, 注)请注意传参的时候转换下格式:bi...
2021-05-06 16:48:41
641
2
github入门实践
2018-05-25
数据结构与算法分析C++描述(第3版)
2018-05-25
算未能精解:C语言描述
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人