lcy-scroll-bar

scrollbar

Usage no npm install needed!

<script type="module">
  import lcyScrollBar from 'https://cdn.skypack.dev/lcy-scroll-bar';
</script>

README

scroll-bar

包裹一层自动隐藏滚动条

install
yarn add lcy-scroll-bar
# or
npm install lcy-scroll-bar --save
prop:
    native: 是否使用原生滚动条
    wrapStyle: 包裹层样式
    wrapClass: 包裹层class
    viewClass: 内容层样式
    viewStyle: 内容层class
    noresize: 是否调整大小, 如果 container 尺寸不会发生变化,最好设置它可以优化性能
    tag: 使用何种标签 (如: div, ul)

event:
    @scroll="onScroll"

需要给 :class 或者 :wrap-class 定义的样式 设置高度
import scrollBar from 'lcy-scroll-bar'
import 'lcy-scroll-bar/src/style.css'
Vue.use(scrollBar)
<scroll-bar
    ref="scrollbar"
    tag="div"
    wrap-class="scrollbar__wrap"
    view-class="scrollbar__list"
    ref="scrollbar"
    :class="`scrollbar__demo`"
    @scroll="onScroll"
>
    <div>高度很高</div>
</scroll-bar>
export default {
    data() {
        return {

        }
    },
    mounted() {

    },
    methods: {
        onScroll(dom) {
            console.log(dom)
        }
    }
}

License

MIT