- 博客(107)
- 收藏
- 关注
原创 通过粘性布局实现表格且带有固定列
1.sticky中top,bottom,right,left的值都是相对于父元素定位的(只针对父元素)1当父级元素的宽度超出可视区域时即可生效,无需考虑是否出现水平滚动条。2当父级滚动条设置为不可见时,建议添加一个模拟的水平滚动条。top: 设置父级元素的overflow为可见值,当。滚动的高度超出父级高度时,则粘性布局失效。
2025-05-29 16:55:57
143
原创 使用nrm设置下载源,解决下载nrm时报错
手动修改 nrm 源码:找到自己文件的cli.js文件。nrm add qt-new 下载源地址。node版本:v16.13.1。
2025-05-16 10:59:56
200
原创 原型的理解
可以理解为一个对象直接控制台打印出来时显示的是JavaScript 中所有的对象都有一个内置属性,称为它的(原型)。它本身是一个对象,故原型对象也会有它自己的原型,逐渐构成了。原型链终止于拥有null作为其原型的对象上。指向对象原型的属性并是prototype。它的名字不是标准的,但实际上所有浏览器都使用。访问对象原型的标准方法是。二.设置原型。
2025-05-12 11:24:16
216
原创 el-table表格滚动到指定的位置
1.通过 :row-class-name="rowClassGet" 属性给每一行添加不同的类名。2.获取上面的类名,进行跳转。
2025-01-02 15:48:58
409
原创 通过层级选择器(el-cascader)修改的不带多选框的,但是可以实现多选的功能
2.通过组件提供的插槽自定义点击事件,将点击到的值进行手动处理,渲染到页面。主要方法 dataNode。1.去除原本的el-checkbox,通过css隐藏。
2024-05-10 16:52:59
305
原创 批量添加时,两个选择框为一组,不能选择一模一样的值,将不符合条件的值禁止设为禁止点击
【代码】批量添加时,两个选择框为一组,不能选择一模一样的值,将不符合条件的值禁止设为禁止点击。
2024-03-25 14:50:28
365
原创 给el-select的change事件传自己想要的参数
例如:校验函数 正常使用时我们会只传前面三个参数,后面想获取当前的index的值,必须把自身的四个参数全写,第五个参数index才是我们自己的参数。return callback(new Error("下架时间不得早于上架时间"));return callback(new Error("请选择当前以后的时间"));可以写成箭头函数: @change="(e) => changeUp(e, is)"placeholder="选择日期时间"需要把该函数的参数全部写完之后,后面的参数才是自己传的参数。
2024-01-12 17:39:45
5045
原创 iframe判断加载是否完成添加loading或者取消loading效果
2.2 将src置空后会立马又调一次这个加载方法,但是此时iframe的内容为空白,所以判断src是否为空值再进行操作,比如我这个里面是加载完成后将loading效果去除。2.1在来回切换iframe得src时,有的iframe已经加载完成却没进入到加载完成得方法中,解决方法:把src置空后调用此方法,然后把src的赋值写在方法的最后面。1.判断iframe是否加载完成的方法。
2024-01-08 15:36:05
1678
原创 el-table进行列的拖拽
代码重点:可以参考以下代码(不是拿来就可以用的,需要摘取重要代码的内容)row-key="id" 必须添加且唯一。主要是initSort()方法。1、使用Sortable插件。el-table添加一个id。引入到当前使用的页面。
2023-12-07 17:37:08
1351
原创 el-switch进行二次确认
将el-switch的v-model 换成:value,让数据单向流动,这样点击el-switch的时候就不会直接修改el-switch的绑定值
2023-12-07 16:18:49
625
原创 通过循环生成多个echarts图表并实现自适应
不推荐使用grid布局,不清楚为什么左边一列的不会自适应,换成flex布局就可以了。主要方法借助中的getInstanceByDom方法。
2023-10-17 17:06:11
1546
6
原创 将el-table数据导出csv各式,纯前端实现
如果想要将表头替换为文字,可以重新遍历循环tableData,例如将【column1】转化为【第一列】使用: 将 modifiedTableData 替换成自己的table表格数据即可。使用json2csv 插件。
2023-09-19 17:04:16
781
原创 前端将页面转化为图片---进行下载导出、打印等功能
1.需要实现一个将div页面的东西导出,使用到了html2canvas。2.下载html2canvas。3.导入使用到的页面。4.创建图片基础应用。
2023-08-07 18:05:46
1065
原创 el-tree 懒加载数据,增删改时局部刷新实现
主要思路:将展开的层级的node保存当curNode中,在进行添加刷新后调用partialRefreshpartialRefresh()方法【下面代码】模拟一次节点展开事件,加载重命名后的新数据;的展开事件,可以设置node.parent.loaded = false;node.expand() // 新建子节点是刷新一次本节点的展开请求,而重命名和删除则需要刷新父级节点的。2.defaultProps 需要设置isLeaf: 'isLeaf',去除最后一层孩子节点的展开图表。2.增删改时实现局部刷新。
2023-08-07 18:02:19
2887
1
转载 01.浏览器审查hover元素
2、开发者工具中有一个Sources,里面有一个暂停功能,打开开发者工具后,先把tooltip框展示出来,再用快捷键F8暂停,tooltip框就不会消失了,可以一直查看样式。1、在浏览器中f12打开开发者工具,鼠标移入到元素上 显示出来tooltip框后,使用ctrl+shift+c快捷键打开小箭头就可以看到tooltip框样式。转载自:https://blog.youkuaiyun.com/qq_37815596/article/details/120208247。
2023-07-24 11:28:32
703
原创 字符串转为数字,使用Number和parseInt会出现精度丢失,使用BigInt
【代码】字符串转为数字,使用Number和parseInt会出现精度丢失,使用BigInt。
2023-01-06 15:17:37
911
原创 对于某些组件没有暴露的属性怎么查看
avue-input-icon组件时,鼠标触摸时显示了一个删除图标,但是删除不起作用,修改其样式进行隐藏不起作用。clearable 属性,修改clearable值。解决方案:通过ref获取其属性。结果:可以查看里面有个属性。
2023-01-05 16:24:24
195
原创 el-tree-select中的编辑回显问题
render-after-expand="false" 属性,才可以进行编辑回显label的值,
2023-01-05 16:10:11
2817
3
原创 预编译,作用域,作用域链,闭包,块级作用域
其实,在词法环境内部,维护了一个小型栈结构,栈底是函数最外层的变量,进入一个作用域块后,就会把该作用域块内部的变量压到栈顶;从图中可以看出,当进入函数的作用域块时,作用域块中通过 let 声明的变量,会被存放在词法环境的一个单独的区域中,这个区域中的变量并不影响作用域块外面的变量,比如在作用域外面声明了变量 b ,在该作用域块内部也声明了变量 b,当执行到作用域内部时,他们都是独立的存在。// 函数a的scopes:(scopes是一个栈结构,所以把a的AOpush到里面去,变成了第0位)
2022-10-11 15:29:13
353
原创 vuex的几种属性基本使用
actions需要 context.commit()提交state变量到mutations,methods里面使用时,dispatch触发。放在mapMutations中的方法可以直接添加到标签里面使用,相当于this.方法名。放在mapMutations中的方法可以使用this.方法名调用,该传参的需要传递参数。三.actions,异步请求,要改的state需要提交给mutations。1.引入mapMutations,按需引入,需要哪个引入哪个。二.mutation使用方法,修改state的值。
2022-10-09 17:45:11
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人