scroll-view滑动的时候会有一个回弹效果,所以会使比如scrollLeft的值小于0,同时右滑也会大于极值,所以可以增加判断,scrollLeft >= 0 && scrollLeft <=maxLeft 的情况,才需要设置setData,否则不需要处理。 同时可以加上节流、防抖之类的,但是会有延迟,不过亲测不会抖动了 <scroll-view :scroll-x="true" @scroll="handlerScroll" :bounces="false" :scroll-anchoring="true" :scroll-left="scrollLeft" > </scroll-view> this.handlerScroll = throttle(this.realHandlerScroll); realHandlerScroll(e) { const scrollLeft = e?.detail?.scrollLeft || 0; const maxLeft = (this.demoArr?.length - 3) * 92; if (scrollLeft >= 0 && scrollLeft <= maxLeft) { this.scrollLeft = e?.detail?.scrollLeft || 0; } },
scroll-view实现与其他scroll-view模块联动后频繁抖动怎么解决?通过bindscroll事件获取scrollTop和scrollLeft值,动态改变scroll-view标签的scroll-top和scroll-left的值,实现两个scroll-view联动,频繁的抖动?是setData赋值过多?binddragend也不好用。小程序版本2.20.2
2023-01-08超过会报错显示超了多少,那没超的时候我怎么知道还差多少? 例如:main package source size 2050KB exceed max limit 2MB
在哪里能看到最终的主包大小?小程序CI后的大小,开发者工具不行目前都是超过主包限制,日志中才有显示,没超的时候不显示,貌似只有总大小和分包大小
2022-12-08