Vue-scrollbars 滚动条组件 PC端

vue-scrollbars

自己有这个需求,但是没有找到特别适合的,所以直接写了一个

基于 Vue 的 PC 端滚动组件 简单 轻量 高效
仅对原生滚动组件进行滚动条样式统一化处理,并添加自动隐藏,拖动滚动等常用功能

github

github

if you like , click star , thanks!

DEMO

live-demo

使用示例请看 app.vue

How to use

sudo npm i @zhangzhengyi12/vue-scrollbars --svae

global regisiter

import Vue from 'vue'
import Scrollerbars from '@zhangzhengyi12/vue-scrollbars'
Vue.use(Scrollerbars)

OR in component

import Scrollerbars from '@zhangzhengyi12/vue-scrollbars'

// in vue component

export default {
  components: { Scrollerbars }
}
<scrollbars style="height:200px" autoHide>
  <!-- you content -->
</scrollerbars>

Props

name type desc default
autoHide Boolean auto hide scrollbar false
hideTime Boolean auto Hide Time 1000
data Array on watch Data Change refresh Bar
displayBar Boolen display scrollbar true
listenScrollBottom Function Called when scrolling to the bottom false
scrollBottomHeight Number listenScrollBottom handler Trigger height empty func

APIS

name params desc
refresh() null refersh scrollbar

this.$refs.scrollbars.refresh()

Event

name params desc
@scroll scroll event object native scroll Event
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基于Vue的组件库 https://github.com/ElemeFE/element" element 饿了...
    _执着执着再执着阅读 32,854评论 4 230
  • 基于Vue的组件库 https://github.com/ElemeFE/element" element 饿了么...
    不和谐发光体阅读 1,198评论 0 8
  • 基于Vue的组件库 https://github.com/ElemeFE/element" element 饿了么...
    技术小白熊阅读 1,761评论 0 16
  • 作为有点儿中国传统思想的人,“落叶归根”大概是生命里最具哲理性的一个词了吧。 “落叶归根”溯其质,之于人,不过“故...
    刘十七_R阅读 449评论 0 2
  • 我大概可以明白。 但是不好表述。 也是尴尬。
    沃雷塔尔阅读 131评论 0 0