#vue3# el |
您所在的位置:网站首页 › el-table纵向滚动条造成横向滚动条宽度不对 › #vue3# el |
一、需求: 当 el-table 的宽度超出浏览器宽度时,尽管 el_table 底部会出现滚动条,但使用起来不太便捷,因为每次需要先滚动到底部才能使用 el-table 的滚动体,这显得相当繁琐。 为了提升体验,希望在 el-table 的宽度超出屏幕宽度时,即使没有滚动到底部,也能够在可视范围底部添加一个横向(左右)的滚动条,能够更方便地使用 el-table。 (即系不需要拉到底部才可以显示滚动条) 二、安装: npm install el-table-horizontal-scroll三、注册指令: 在main.ts(全局注册) import horizontalScroll from 'el-table-horizontal-scroll' // Vue3 app.use(horizontalScroll)四、在页面使用: v-horizontal-scroll 属性 : 你可以使用 always 或 hover,默认是 hover, 当鼠标悬停在表格上时,滚动条会显示, 或者你可以将其更改为 always,使滚动条始终显示 示例: 五、在当前页面修改滚动条的css样式 使用深度穿透进行修改 (::v-deep 时,确保你的选择器放在括号内) //滚动条 滑动时的背景颜色 ::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); } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |