当前位置:网站首页>组件el-scrollbar的使用
组件el-scrollbar的使用
2022-07-24 02:02:00 【ps酷教程】
亲测有效!!!
原链接:组件el-scrollbar的使用

使用总结:很多结论都说要给el-srollbar添加一个指定的高度,搞了半天,它下面老是出现原生的水平滚动条,真烦,最后参照上面博主的链接,才没问题了。
应该是:el-scrollbar应该要包裹需要添加滚动条的元素,被包裹的直接的元素的里面的内容如果超出了被包裹元素的高度,那么就会出现垂直滚动条。
水平滚动条出现与否由el-scrollbar的宽度和被包裹的直接元素的宽度决定。并且如果要让水平滚动条展示,需要添加 .is-horizontal {display: block; } 这个 样式。
<template>
<div>
<el-scrollbar class="scrollbar">
<div class="box">
<ul>
<li v-for="item in 100">{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}{
{ item }}</li>
</ul>
</div>
</el-scrollbar>
</div>
</template>
<script>
</script>
<style>
.box {
height: 200px;
}
.scrollbar {
width: 200px;
}
.is-horizontal {
display: block;
}
/deep/ .is-horizontal {
display: none;
}
</style>
结合el-table使用示例
效果
下面故意复制了多列,
使用了box盒子去套住这个表格,并且设置box盒子的高度(目的就是为了得到垂直滚动条,因为表格的数据垒积的高度大于box的高度时,由于el-scrollbar的存在,就会产生垂直方向的滚动条,但是这个时候,水平方向的滚动条还没有出现。)。
设置box的宽度为1200px(因为 (180 + 180 + 240 )*2 = 1200),并且将el-scrollbar的宽度设置为300,这样el-scrollbar的宽度就小于了box的宽度,就会产生水平滚动条
<template>
<div>
<div class="wrapper">
<el-scrollbar class="scrollbar">
<div class="box">
<el-table
class="table1"
:data="tableData">
<el-table-column
prop="date"
label="日期"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="姓名"
width="180">
</el-table-column>
<el-table-column
prop="address"
width="240"
label="地址">
</el-table-column>
<el-table-column
prop="date"
label="日期"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="姓名"
width="180">
</el-table-column>
<el-table-column
prop="address"
width="240"
label="地址">
</el-table-column>
</el-table>
</div>
</el-scrollbar>
</div>
</div>
</template>
<script>
export default {
data() {
return {
tableData: [{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}, {
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}, {
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}, {
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}, {
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}]
}
}
}
</script>
<style>
.box {
height: 300px;
width: 1200px;
}
.scrollbar {
width: 300px;
}
.is-horizontal {
display: block;
}
.wrapper {
width: 300px;
border: 1px solid red;
margin: 20px auto;
}
</style>
边栏推荐
- On Domain Driven Design
- Magazine feature: the metauniverse will reshape our lives, and we need to make sure it gets better
- Halide::Generator生成器使用说明
- 以科技传递温度,vivo守护生物多样性之美
- MD5 encryption and decryption website test, is MD5 encryption still safe?
- Advantages and disadvantages of XML
- Mysql database UDF authorization learning
- Wenxin big model raises a new "sail", and the tide of industrial application has arrived
- 奔走相告,行情与量化页面功能优化!股票量化分析工具QTYX-V2.4.5
- 浅谈元宇宙中DeFi的可能性和局限性
猜你喜欢
![[untitled]](/img/36/8dc8aa76fbcd7fdb86cd0b7b4338c7.jpg)
[untitled]

Upload files to flash file system through Arduino IDE

架构实战营模块二作业

Hcip network type, PPP session, data link layer protocol
![[C language operation of linked list (initialization, establishment, length calculation, addition, deletion, and output of linked list)]](/img/9b/e5cda39c04d0cc2f69e43c97ee997d.png)
[C language operation of linked list (initialization, establishment, length calculation, addition, deletion, and output of linked list)]

原生组件、小程序与客户端通信原理、video、map、canvas、picker等运行原理

Deliver temperature with science and technology, vivo protects the beauty of biodiversity

Performance optimization of wechat applet (subcontracting, operation process details, simplified structure, native component communication)

20220723 record an unexplained shutdown of SAP Oracle monitoring service

Structure the second operation of the actual combat battalion module
随机推荐
Digicert code signing certificate
Webshell management tool and its traffic characteristics analysis
jmeter+influxdb+grafana压测实时监控平台搭建
Cmake Getting Started tutorial
Is it safe for Huatai Securities to open an account? Is it true? Is it formal
奔走相告,行情与量化页面功能优化!股票量化分析工具QTYX-V2.4.5
Hcip experiment
jenkins多任务并发构建
Vue3 uses keep alive to cache pages, but every time you switch the tab to enter the page, it will still enter onmounted, resulting in no caching effect. Why?
Study and use of burpsuite plug-in
STM32概念和安装【第一天】
ASP.NET CORE写一个缓存Attribute工具
Mysql database authorization learning
Notes - record a dynamic datasource please check the setting of primary problem solving
Detailed comparison between graphic array and linked list, performance test
"Guanghetong AI intelligent module sca825-w" with full AI performance accelerates the era of e-commerce live broadcast 2.0
[重要通知]星球线上培训第三期来袭!讲解如何在QTYX上构建自己的量化策略!...
Qt::WA_ Transparentformouseevents
[hiflow] regularly send Tencent cloud SMS sending group
Hospital network security architecture