BetterScroll

手写类似于BetterScroll样式的左右联动菜单 uni-app+vue3+ts (使用了script setup语法糖)

注意:在模拟器用鼠标滚动是不会切换光标的,因为使用的是触摸滑动。【自定义类型贴在最后了】 script 部分如下: import { onMounted } from 'vue' import type { orderDetail } from '@/types/category' import t ......
BetterScroll 语法 样式 菜单 uni-app

BetterScroll的事件派发流程

BScrollConstructor类是入口,其中创建了Scroller实例,管理滚动动作。 Scroller中创建以下类的实例: Behavior 管理手势动作,计算滚动方向,滚动距离,边界计算 Translater 修改滚动元素的css transform属性的值 Transition 用tra ......
BetterScroll 流程 事件

BetterScroll插件之observeDOM

在实现移动端页面的上下滑动过程,发现只有进行页面刷新然后从web端切换到移动端,才能够进行滑动,这要从BScroll的原理说起,因为BScroll进行滑动的条件是内容的模块大小需要大于容器的大小,但是明明已经内容大于容器了,为什么还会无法进行滑动呢,原因是在页面一开始加载时没有获取到数据填充后的大小 ......
BetterScroll observeDOM 插件
共3篇  :1/1页 首页上一页1下一页尾页