elementUI自定义滚动条组件el-scrollbar

最近做项目适合发现的一个文档没有但是挺好用的滚动条组件

使用

// 使用
<el-scrollbar wrap-class="scrollbar-wrapper"></el-scrollbar>



// 传入的属性
props: {
  native: Boolean,    //  是否使用原生滚动条,即不附加自定义滚动条
  wrapStyle: {},      //  wrap的内联样式
  wrapClass: {},      //  wrap的样式名
  viewClass: {},      //  view的样式名
  viewStyle: {},      //  view的内联样式
  noresize: Boolean,  //  当container尺寸发生变化时,自动更新滚动条组件的状态
  tag: {              //  组件最外层的标签属性,默认为 div
    type: String,
    default: 'div'
  }

结构

在这里插入图片描述
使用自定义标签 el-scrollbar 裹住使用的区域,scrollbar 组件会生成 view 和 wrap 两个父级元素包裹插槽中的内容,还有两种类型的自定义滚动条 horizontal 和 vertical。

最后根据自己需要设置下样式就好

.el-scrollbar {
      height: 100%;
    }
.scrollbar-wrapper {
      overflow-x: hidden !important;
    }
  .el-scrollbar__view{
      height: 200px;
  }

鼠标移入就会显示滚动条了
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值