- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 pdfjs-dist(2.3.200版本)在vue2.0+element项目的上传附件功能中获取pdf页数进行限制
项目场景:上传+文件大小限制这个参考element自带的功能就行,本文主要讲述如何通过AI大模型问答方式处理pdfjs-dist的安装及使用过程中遇到问题的解决方式,使用低版本是因为有业务人员仍然使用低版本浏览器。
2024-07-24 10:48:06
1146
原创 echarts两个合并柱体(普通柱状图+象形柱图)共享一个柱体阴影
1.普通柱图与象形柱图的合并2.多个普通柱图与象形柱图的合并公用一个x轴与多个y轴3.多个普通柱图与象形柱图的合并公用一个阴影背景4.图例点击隐藏普通柱图与象形柱图的合并
2023-05-24 18:28:17
3730
原创 element级联选择只获取第三级数据只获取前三级节点+只选择前三级节点+传值为对象
项目场景:项目要求选择指定区域,区域数据为树形结构,但是有n级(n>3),并且只允许选择第3级,且获取的数据要求是对象以此进行其他操作。2.如果所需数据不是对象类型,那可以通过级联选择v-model绑定的数组长度判断,等于3可选,小于3清空,大于3的情况序号1已经排除。props、v-model、options我就不列了,场景不同这些都不同。1.首先将n级树结构转为3级树结构,3级之后的丢弃。2.如果前面有只到2级的叶子节点,也不能选。3.选择后的值为对象,以此获取所需数据。
2023-04-20 15:41:19
1445
原创 尖峰平谷布局大小缩减版(vue2+element)
尖峰平谷这次使用了一个简单的自定义组件,使用$emit+el-select实现v-model。占地更小,首先一个工厂、企业有多个尖峰平谷方案,每个方案有多个配置且方案一定是12个月,一个配置从12个月选特定几个相同月和多组尖峰平谷,下图是尖峰平谷的一个基础配置(尖时段可以有多个时间段,月份可以有相同的尖峰平谷时间段,也可以单独设置某个月的时间段;配置可以新增,但配置之间的月份不能重合,也必须是12个月,多少都不行,这里月份比较、不冲突、凑满12个月校验太简单)。
2023-03-13 16:09:14
644
原创 el-input的正则表达式+if判断实现百分比输入(保留两位小数,总值大于0小于100)
因为要记录设计金额的部分需要输入框输入百分比,就是小数部分最多两位,整数部分同理最多两位同时不能小于0%,不能大于或等于100%,例如:正确:0.22、3.1、15.22、88等。错误:0、负数、3.333、非数字、特殊符号(小数点除外)、102.22等,当输入错误的字符时自动校验使得它不能输入。...
2022-08-15 16:01:06
4204
原创 权限配置导致的表格数据无法展示且报错为Cannot read properties of undefined (reading ‘edit‘)
为了给所有按钮增加权限使用v-hasPermi进行配置,在配置完成后送测试测试,结果发现表格虽然接收到后端数据但是并不展示,打开日志发现报错,后端接口正常 报错是 Cannot read properties of undefined (reading 'edit'),所以一开始查询所有包含edit的界面并且逐一排查,但发现edit并不承接数据,只是一个字符串用来标识操作的,所以一开始没往权限上想点进报错里看也什么都看不懂所以开始看后端接口数据,但是两个数据格式参数一样,说明不是后端问题。..
2022-06-07 10:45:34
1506
原创 element-table在实现columns(表格列)显示隐藏过程中由于show-overflow-tooltip导致的渲染问题
背景刚开始为了写表格方便所以在使用element时候使用v-for循环来写,所以代码类似于如下<el-table-column v-for="(item, index) in tableHeads" :key="index" :label="item.label" :prop="item.prop" :width="item.width" align="center" ......
2022-05-26 16:04:01
2228
2
浏览器全屏替换提示文字
2023-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人