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

el-table滚动条,都悬浮在页面的底层显示,表格吸底滚动条效果

 1、安装

npm install el-table-horizontal-scroll

2、全局注册 ,在main.js文件中

import horizontalScroll from 'el-table-horizontal-scroll'
Vue.use(horizontalScroll)

 

 3.只需要这两句

     :class="{'notShowScroll': noShowScroll}"v-horizontal-scroll="'always'"

 完整代码,表格内引用

  <el-table :data="tableData"borderv-horizontal-scroll="'always'":class="{'notShowScroll': noShowScroll}">
</el-table>

 你可以使用 always 或 hover, 默认是 hover,当鼠标悬停在表格上时,滚动条会显示, 或者你可以将其更改为 always,使滚动条始终显示

4.我在全局样式index.scss这个文件中添加如下代码,不然苹果系统不生效

.notShowScroll{.el-table-horizontal-scrollbar{.is-horizontal{opacity: 0 !important;}}
}

 

样式兼容苹果系统

/滚动条 滑动时的背景颜色
::v-deep(.el-scrollbar__thumb) {background-color:#B2C403;
}
//鼠标悬停滚动条的大小
::v-deep(.el-table-horizontal-scrollbar:hover) {transform: scaleY(1.5) translateY(-10%);filter: brightness(0.1);
}
  methods: {calculateScrollableHeight() {// 兼容不同浏览器的 scrollHeight,不加苹果系统不生效const scrollHeight = Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);// 视口高度const clientHeight = document.documentElement.clientHeight;// 计算可滚动高度console.log(scrollHeight,'scrollHeight')console.log(clientHeight,'clientHeight')console.log(scrollHeight - clientHeight,'可滚动高度')if (scrollHeight - clientHeight > 51){this.noShowScroll = false}else{this.noShowScroll = true}},},//页面加载完毕执行created() {this.$nextTick(() => {this.calculateScrollableHeight()})
}

 

 

 完成!

http://www.xdnf.cn/news/5676.html

相关文章:

  • bootstrap自助(抽样)法
  • 机器学习实战:归一化与标准化的选择指南
  • Spring Boot 参数验证
  • 【TTS学习笔记】:语音合成领域基本术语
  • 关系型数据库和非关系型数据库
  • Redis数据类型
  • 结合 GWAS 和 TWAS 鉴定玉米籽粒中生育色醇水平的候选致病基因
  • Java Spring Boot项目目录规范示例
  • 【Python训练营打卡】day23 @浙大疏锦行
  • 基于Backtrader库的实时回测与模拟交易策略实战
  • day06_java中的流程控制语句
  • Milvus 2.4 使用详解:从零构建向量数据库并实现搜索功能(Python 实战)
  • 力扣-138.随机链表的复制
  • js fetch流式请求 AI动态生成文本,实现逐字生成渲染效果
  • 个人博客系统测试报告
  • 常用激活函数总结
  • websocketpp 安装及使用
  • 基于OpenCV的人脸识别:Haar级联分类器
  • SATA—Link层状态机
  • Gmssl库的aes算法效率问题
  • 家具制造行业的现状 质检LIMS如何赋能家具制造企业质检升级
  • 见多识广7:KAIST(韩国高等科学技术院)——关注AI加速器方向
  • 复盘与导出工具最新版V23.0版本更新--新增韭菜异动轮动功能
  • 基于 Python 的后端开发学习路线
  • 【AI】mcp server是什么玩意儿
  • 【Linux网络】 HTTP cookie与session
  • DeepPrep:深度学习提升神经影像预处理
  • LeetCode算法题:电话号码的字母组合
  • Bodhi linux 系统详解
  • 分析红黑树工程实用的特点