vue happy scroll
===

| Chrome | Firefox | Safari | Edge | IE |
| :----: | :-----: | :----: | :--: | :----------------------------: |
| √ | √ | √ | √ | `9` √
`10` √
`11` √ |
> 当前版本不支持移动端(还未在移动端进行过测试)。The current version not support SP(I haven't tested it on the smartphone yet).
## Feature:
* [x] 保留原生滚动条功能
* [x] 支持动态设置滚动条颜色
* [x] 支持设置滚动条的位置。左右(竖向滚动条)、上下(横向滚动)方向
* [x] 支持隐藏滚动条
* [x] 支持动态设定滚动位置,并支持top与left值同步
* [x] 支持动态数据resize,滚动条自动隐藏与显示
* [x] 支持设置resize滚动条变化规则(e. 在chart应用中,来新消息时,滚动条始终在最底部)
* [ ] 支持设置滚动速度
* [ ] 支持设置隐藏滚动条,hover时显示
## Demo 地址
https://tangdaohai.github.io/vue-happy-scroll/
## vue-happy-scroll 是干嘛的
`vue-happy-scroll`是一款基于vue2.0的滚动条插件。
此插件致力**解决原生滚动条在不同系统、不同浏览器中的丑陋表现**,在保证原生滚动条功能可用的基础上实现了更丰富的功能、保证在所支持的浏览器下展现出风格一致、交互体验一致的滚动条。
它可以让你无需关心滚动条的兼容性问题,无需关心`内容区域`的宽高,当设定`resize`属性后,可以根据内容大小`自动显示或隐藏滚动条`。
这里有对各种丰富的[额外功能](https://github.com/tangdaohai/vue-happy-scroll#%E5%B1%9E%E6%80%A7)进行说明。
## 版本迭代计划列表
https://github.com/tangdaohai/vue-happy-scroll/projects/1
## 安装
1. npm
推荐使用`npm`,这样可以跟随你的`webpack`配置去选择怎样打包。
```
npm i -D vue-happy-scroll
```
2. CDN
当前是使用的[https://unpkg.com](https://unpkg.com)托管CDN,unpkg会自动与`npm`中版本保持同步。
通过以下方式引入即可:
```html