- 博客(13)
- 收藏
- 关注
原创 【实现】element-ui el-table 表格动态合并相同数据单元格,可指定列+自定义合并条件
【代码】【实现】element-ui el-table 表格动态合并相同数据单元格,可指定列+自定义合并条件。
2024-09-24 15:30:07
432
原创 JavaScript 中检查数组对象中的属性值是否重复
在 JavaScript 中检查数组对象中的属性值是否重复时,有几种不同的方法可供选择。
2024-06-05 16:28:31
1036
1
原创 JavaScript中检测空值
这个示例中,isEmpty函数用于检测空值,包括null、undefined、空字符串、空数组和空对象。如果你认为0也是空值,可以将相应的条件添加到函数中。
2024-06-04 15:46:54
299
原创 VUE2 常见优化手段
对于频繁切换显示状态的元素,使用v-show可以保证虚拟dom树的稳定,避免频繁的新增和删除元素,特别是对于那些内部包含大量dom元素的节点,这一点极其重要。对于通过循环生成的列表,应给每个列表项一个稳定且唯一的key,这有利于在列表变动时,尽量少的删除、新增、改动元素。但可能一开始要渲染的组件太多,不仅JS执行的时间很长,而且执行完后浏览器要染的元素过多,从而导致页面白屏。的方式解决该问题,但要注意,这样可能会导致在某一个时间段内数据和表单项的值是不一致的。若数据没有发生变化,哪怕给数据重新赋值了,
2024-05-16 17:38:40
557
原创 ElementUI el-form中只有一个input输入框中按回车键,会刷新页面
当el-form中有且仅有一个el-input时,按下回车键,浏览器会刷新页面。
2024-05-14 17:02:33
745
1
原创 前端知识点,事件循环、浏览器渲染原理
reflow的本质就是重新计算 layout 树。当进行了会影响布局树的操作后,需要重新计算布局树,会引发layout。为了避免连续的多次操作导致布局树反复计算,浏览器会合并这些操作,当 JS 代码全部完成后再进行统一计算。所以,改动属性造成的 reflow 是异步完成的。也同样因为如此,当 JS 获取布局属性时,就可能造成无法获取到最新的布局信息。浏览器在反复权衡下,最终决定获取属性立即 reflow。repaint 的本质就是重新根据分层信息计算了绘制指令。
2024-04-30 17:35:22
959
原创 递归如何跳出循环(try-catch)
如果循环有多层嵌套,则break,return只能跳出一层。使用try {}catch () { }抛出需要的节点可行。例如:this.columnDefs = [ { id:'1', children :[{ id:'1.1', }] }, { id:'2', },];this.progressKe......
2019-02-18 10:50:30
6282
2
原创 Windows中删除路径太长目录及文件(node_modules)
http://www.jianshu.com/p/95a269951a1b1,在cmd命令行窗口中输入robocopy empty_dir will_delete_dir /purgeempty_dir 新建的空白目录will_delete_dir 要删除的目录注意中间的空格注意此方法将删除目标路径下所有文件,慎用!!!解决方法新建空白目录,如D:\10Study\temp;管...
2019-01-28 14:23:39
392
转载 JS给数组中的对象去重-reduce()
let person = [ {id: 0, name: “小明”}, {id: 1, name: “小张”}, {id: 2, name: “小李”}, {id: 3, name: “小孙”}, {id: 1, name: “小周”}, {id: 2, name: “小陈”}, ]; ...
2018-09-17 17:49:46
1334
原创 嵌套滚动条
table高度html>head> meta charset="UTF-8"> title>overflowtitle> script src="jquery-3.2.1.min.js">script> style> table { display: block; width: 600px;
2017-08-23 10:34:24
1036
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人