- 博客(18)
- 收藏
- 关注
原创 window.print打印,固定表格宽度
摘要:针对window.print打印时表格列宽自动分配的问题,通过CSS样式实现固定列宽。主要解决方案包括:1)设置@media print打印样式;2)使用table-layout: fixed固定表格布局;3)为每列指定具体宽度百分比(如第一列5%,第二列15%等);4)添加word-wrap: break-word确保内容换行。该方法避免了直接修改源代码,通过外部CSS文件实现打印优化,同时设置了1cm的页边距。
2025-06-09 16:50:00
94
原创 uni.uploadFile开发调试可以发送请求体验版不能发送请求
体验版,要配置request合法域名以及upload的合法域名。开发时勾选了不校验合法域名,所以可以发送请求。
2024-11-27 17:06:06
180
原创 el-select多选回显后再次触发没有反应
value随便一个字段form.value也可以是value,selestLists返回的数据不需要其他的,只要id,name;查看请求返回的id是code。el-select 多选multiple数据回显成功,但是编辑不了。使用 @change = “$forceUpdate()” 强制刷新视图。created(){}中获取下拉数组。
2023-08-10 16:51:39
698
1
原创 截取/之后的字符串
如:http://www.xx.xxx:1234/xxxxx-xxx/我是pdf.pdf。
2023-08-01 15:52:10
223
1
原创 手写filter方法
手写filter方法filter函数内部需要一个回调函数,数组中的每个元素都会执行该回调函数,在执行回调函数时会将数组中的每个元素传递给回调函数的参数,在回调函数的函数体内进行判断,如果返回的是true,那么将该元素放到新数组arr中,如果判断的结果为false,则数据不会放到新数组arr中。...
2022-06-20 10:51:32
423
原创 padStart()和padEnd()方法
ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全下面有一个小练习身份号只显示后四位
2022-06-18 20:14:44
4934
原创 简单叙述虚拟dom和diff算法
1)首先我们先实现vnode,因为h函数中要创建虚拟节点,2)通过h 函数,生成虚拟DOM 树。h 函数,主要作用是创建 虚拟节点,接受参数(标签,属性,子节点)3)在 snabbdom 中我们 通过 init() 返回了一个 patch 函数,通过 patch 进行比较两个 虚拟 DOM 然后添加到 真实的 DOM 树上,patch(oldVnode,newVnode),①* 调用patch(),看oldVnode是否是虚拟节点*,如果oldVnode不是虚拟节点,先把oldVnode转成虚拟节点,
2022-05-30 20:54:02
165
原创 高阶函数的简单使用
高阶函数高阶函数:一个函数 它的参数是函数或它的返回值是函数,那么这个函数就是高阶函数。 // func是形参,把gn这个函数传递给func // gn中保存的是地址,把地址传递给func function fn(func){ func() } function gn(){ console.log("gn......"); } // gn是实参 fn(gn)封装一个简单的计算器函数 function add(num1,num2){return num1+num
2022-05-30 13:23:22
142
原创 正则表达式1
正则表达式:一 基础用法1.利用对象来创建 正则表达式 var regexp = new RegExp(/123/) console.log(regexp); // /123/2.利用字面量创建 正则表达式 var rg = /123/ console.log(rg); // /123/3.test 方法用来检测字符串是否符合正则表达式要求的规范 var rg = /123/ // /123/ 只要包含有123返回的都是true console
2022-05-28 22:46:39
255
原创 Object.keys()方法
Object.keys()返回一个由一个给定对象的自身可枚举属性组成的数组语法Object.keys(obj)参数Object.keys(obj)返回值一个表示给定对象的所有可枚举属性的字符串数组。 let obj1 = {name:"xxx",age:18,address:"bj"} console.log(Object.keys(obj1)); // 返回的是键名let obj2 = {1:"aa",2:"bb",3:"cc"}console.log(Object.keys(
2022-05-26 21:40:24
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人