vue3 使用better-scroll滚动
在GitHub里搜索这个名称
然后点进去,获取下载方式,通过vue终端进行下标
下载完成在需要的Vue组件页面里引入
在视图HTML上我们要滚动的结构要使用两层div包裹,并给出相应的class
其次在js里即逻辑层
一般在vue3里我们所有的代码都是写在setup里的所以我们需要在这个页面加载完成后写入
即写在onMounted里
在写入onMounted里时我们也要先引入到当前页面才可使用
然后setup(){
onMounted(()=>{ 写入事件方法等、。。。。。 }) betterscroll的属性probetype设置3, 当 probeType 为 1 的时候,会非实时(屏幕滑动超过一定时间后)派发scroll 事件; 当 probeType 为 2 的时候,会在屏幕滑动的过程中实时的派发 scroll 事件; 当 probeType 为 3 的时候,不仅在屏幕滑动的过程中,而且在 momentum 滚动动画运行过程中实时派发 scroll 事件。 如果没有设置该值,其默认值为 0,即不派发 scroll 事件 refresh: 重新计算 better-scroll,当 DOM 结构发生变化的时候务必要调用确保滚动的效果正常。例:scroll.refresh();css