当前位置: 首页 > news >正文

elementUI方案汇总

1:el-table 设置固定列,横向滚动条在固定列的位置上无法滚动的问题

问题原因:固定列将下方的滚动条盖住了,无法触发滚动条的滚动。
解决方法:改变固定列的样式,给固定列设置下边距,下边距的大小等于横向滚定条的高度
注意:这样改样式如果屏幕分辨率足够大无横向滚动条时,固定列下方就会多出一道横线,不美观,可以用样式去除

//给固定列设置下边距
.el-table {.el-table__fixed {height:auto !important;bottom:8px !important; //具体值是多少根据你横向滚动条的高度进行设置}
}
//去掉固定列下方的横线
.el-table__fixed::before, .el-table__fixed-right::before {display:none;
}

2:el-table设置show-summary后横向滚动条放到合计的下方

问题原因:默认数据列过多后出现横向滚动条,但滚动条会放在show-summary上方,该觉有些怪
解决方法:该样式解决此问题

 // 滚动区域样式.el-table--scrollable-x .el-table__body-wrapper {padding-bottom: 50px;}.el-table__footer-wrapper {margin-top: -66px;//66 60overflow-y: scroll !important;}.el-table__fixed-footer-wrapper {padding-bottom: 15px;//15 9}.el-table__footer-wrapper {&::-webkit-scrollbar {opacity: 0;}/*滑块*/&::-webkit-scrollbar-thumb {opacity: 0;}/*轨道*/&::-webkit-scrollbar-track {opacity: 0;}/*按钮*/&::-webkit-scrollbar-button {opacity: 0;}}

3:el-table 刷新表格,解决样式错乱问题

可以在数据变化或者update()钩子函数中调用

 this.$nextTick(() => {this.$refs["scrollTable"].doLayout()})

4:vue el-select封装一个滚动加载更多下拉选项的自定义指令

  1. 模板部分
   <el-selectv-model="operator"filterableremotesize="small"reserve-keywordplaceholder="请输入经办人姓名":remote-method="remoteOperate"@change="selectOperateBlur"v-load-more="loadMore"><el-optionv-for="item in operatorList":key="item.operator_user_id":label="item.operator_true_name":value="item.operator_user_id"></el-option></el-select>
  1. 自定义指令v-load-more编写
  directives: {loadMore: {bind: function (el, binding) {const SELECTWRAP_DOM = el.querySelector(".el-select-dropdown .el-select-dropdown__wrap");SELECTWRAP_DOM.addEventListener("scroll", function () {const CONDITION = this.scrollHeight - this.scrollTop <= this.clientHeight;if (CONDITION) {binding.value();}});},},},
  1. 调用的处理函数
loadMore() {//分页家内容//TODO 请求借口},

http://www.mrgr.cn/news/92223.html

相关文章:

  • 使用VS Code远程开发OpenAI API
  • vue2版本elementUI的table分页实现多选逻辑
  • DeepSeek开源周Day1:FlashMLA引爆AI推理性能革命!
  • 面试八股文--数据库基础知识总结(2) MySQL
  • 网络运维学习笔记(DeepSeek优化版)001网工初级(HCIA-Datacom与CCNA-EI)网络架构与通信原理
  • 网页制作08-html,css,javascript初认识のhtml使用框架结构,请先建立站点!
  • centos 7 安装python3 及pycharm远程连接方法
  • SAP-ABAP:ABAP第一代增强详解主讲(User Exits(用户出口))
  • IO进程 day05
  • Linux-----进程间通信
  • SOME/IP-SD -- 协议英文原文讲解2
  • DroidDissector本地部署
  • Mesh自组网技术及应用
  • 记一些工具(持续更新)
  • 2.2 STM32F103C8T6最小系统板的四种有关固件的开发方式
  • 【DeepSeek-R1背后的技术】系列十一:RAG原理介绍和本地部署(DeepSeekR1+RAGFlow构建个人知识库)
  • KL 散度介绍及使用场景
  • NTS库学习,找bug中......
  • 蓝桥云课python代码
  • Linux Crontab面试题及参考答案