el图片滚动_Element-ui中ElScrollBar组件滚动条的使用

在翻看 element-ui官网的文档时,发现其左侧导航和右边的内容超出屏幕时,滚动条的样式比较小巧,通过浏览器审查工具查看,发现它是使用了el-scrollbar的样式,跟element-ui的组件样式命名一致。但文档中并没有关于这个 scrollbar组件的使用文档,搜索一番得知这是一个隐藏组件,官方在 github 的 issues 中表示不会写在文档中,需要用的自己看源码进行调用。

1、使用

按需加载需要单独加载Scrollbar组件、并使用(可能会报无Scrollbar类的错误,但不影响使用),el-scrollbar需要设height(max-height是不行的)

{{index}} 这里是一些文本。

2、配置参数

props: {

native: Boolean,//是否使用本地,设为true则不会启用element-ui自定义的滚动条

wrapStyle: {}, //包裹层自定义样式

wrapClass: {}, //包裹层自定义样式类

viewClass: {}, //可滚动部分自定义样式类

viewStyle: {}, //可滚动部分自定义样式

noresize: Boolean, //如果 container 尺寸不会发生变化,最好设置它可以优化性能

tag: { //生成的标签类型,默认使用 `div`标签包裹

type: String,default: 'div'}

}

3、源码位置

源码在node_modules 目录下的 element-ui/packages/scrollbar

模块入口index.js,从main导入 scrollbar并提供一个安装方法注册成全局组件

注意:隐藏X轴滚动条时,加上前缀,否则会影响el-select的下拉框样式。

.el-scrollbar__wrap {

overflow-x: hidden;

}

4、监听滚动位置

顶部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值