因为强迫症,我试用了很多款vue2的滚动条插件,基本都有各种各样的问题,包括大家常见的那几款,但是最后发现一个叫vue-ohyeah-scroll的仿Mac滚动条插件最为完善好用,但是名字好土啊,是真的土,而且,作者2年没有更新过了,而现在大家都在积极地向vue3靠拢,于是我就花了几天几夜的时间(嗯,真的是),把它适配到了vue3.0的版本,现在已经提交到npm:
//main.js
import v3s from 'vue3-scrollbar';
createApp(App).use(v3s).mount('#app');
//your content
<v3scroll>
<div>...</div>
</v3scroll>
这个组件在自定义性、平滑性以及浏览器兼容性上做的都比较好,感兴趣的可以看看它的源代码。
vue3-scrollbar当前版本是0.1.9,大家如果发现bug可以联系我,我去更新。