
element-ui
文章平均质量分 59
i_da_bai
勿在浮沙叠大厦
展开
-
el-tree 或 el-tree-select 根据条件,控制节点的显示隐藏
要求el-tree-select 的节点根据节点数据状态来进行显示隐藏(状态字段为status,显示:‘1’,隐藏:‘0’)原创 2024-04-25 15:28:30 · 1644 阅读 · 0 评论 -
echart宽度100px原因(解决el-tabs里的echarts图表宽度不自适应,只有100px问题)
首先echart初始化的组件宽度设置了width: 100%,那么本来这个时候,echart图表会根据父级自适应宽度。但因为el-tabs标签页,一开始的状态是display:none,也就是没有宽度,这个时候ehcart获取不到父级宽度,就会默认的给一个100px的宽度原创 2023-11-09 10:01:57 · 2951 阅读 · 0 评论 -
el-tree 懒加载数据,展开的节点与查询条件联动,且对查询的节点进行定位
其实这个联动,主要是搞懂el-tree的node-key和属性就行。简单来说,就是你想展开哪个节点,就把该节点node-key对应的字段放入default-expanded-keys对应的数组中。其他的就是对数据的处理把接口获取到的数据处理成你想要的样子,这是前端在很多时候都要做的事情。原创 2023-09-07 11:44:09 · 3525 阅读 · 0 评论 -
解决el-table树形数据量过大,导致卡顿问题
element-ui里面的树状表格,当层级和数据过多的时候会出现点击展开和折叠的时候卡顿。这种处理方式会在展开过多时慢慢变得卡顿,所以需要提供一个逻辑,使得用户可以一键回到第一层,且卸载所有子节点。我以为是源码里的逻辑不好,debug源码,但是没有发现原因,后求助同事,得出是dom元素过多导致的。在点击展开的时候,改变display样式,因为元素位置变化,页面发生回流,且元素多,所以开销大。一次性加载所有数据的时候,折叠的元素都已经加载了,只是样式为dispaly:none;原创 2023-06-30 10:29:04 · 6561 阅读 · 12 评论 -
el-date-picker 结合dayjs 快速实现周选择、月选择,并设置控件的显示格式
el-date-picker 结合dayjs 快速实现周选择、月选择,并设置控件的显示格式提供选择器,可供选择为 按月选择 或 按周选择这里给el-date-picker 按周选择,配置了周起始日为星期一。原创 2023-06-15 15:07:32 · 3138 阅读 · 6 评论 -
elementui 弹窗遮罩问题;Message层级问题(被遮罩、弹窗遮住,设置层级;弹窗内容被遮罩遮挡)
解决弹窗内容被遮罩遮住、弹窗层级样式不够问题情况一:弹窗层级样式不够。elementui文档上,Message板块有写到可以提供自定义class。通过自己设置类名,可以对其设置相关css属性。情况二: 弹窗内容被遮罩遮住。原创 2022-07-22 15:13:55 · 13397 阅读 · 2 评论 -
el-table 固定的操作栏错位
解决el-table 固定的操作栏错位。方案如下原创 2022-09-20 11:06:13 · 566 阅读 · 0 评论 -
vue 实现行拖拽,不满足条件时可还原数据
本篇文章主要是想记录拖拽时进行条件判断,若条件不满足则数据不变(还原数据)的情况。这个条件判断、还原数据的方法,我也是在网上查询总结出的,发现这方面的东西不好找,自己做个记录,方便以后查询在要使用拖拽的组件进行引用js代码拖拽条件判断首先我们需要设置 forceFallback: false (设置了这个,才能达到条件不满足,还原数据的效果)在onMove中进行条件判断,如果不满足条件,进行 return false。......原创 2022-07-05 11:45:48 · 915 阅读 · 0 评论 -
el-table 自定义序号增长(后端分页,前端表格序号根据当前页码变化)
给兄弟们直接上代码解决问题:后端分页,el-table序号每一页都从1开始增长用法简单,直接实用<el-table-column type="index" label="序号" width="80"> <template slot-scope="scope">{{(currentPage - 1) * pageSize + scope.$index + 1}}</template></el-table-column>实测可用!表格序号能够根据页原创 2022-05-17 17:47:56 · 741 阅读 · 0 评论 -
el-table 序号自定义增长
el-table每一行的序号会根据当前页码和页码大小进行自增长原创 2022-06-15 10:34:25 · 525 阅读 · 0 评论 -
el-form表单验证 深层次对象验证解决方法
项目涉及表单验证,对表单中深层次对象进行验证原创 2022-06-17 17:36:14 · 1176 阅读 · 0 评论 -
el-tree设置默认展开节点后,el-tree点击节点不能关闭(触发node-collapse事件,节点无法关闭)
项目中使用到el-tree, 考虑到数据量还是有这么大,就想将用户对节点的操作保存下来(保存用户已点击展开的节点id,在下一次进入或刷新后,对其进行默认展开操作)问题:在后面测试中发现点击第一级展开的某些节点,节点竟然无法关闭。。。。。原创 2022-09-19 18:12:03 · 3932 阅读 · 6 评论