overscroll-behavior: contain;
使用 CSS overscroll-behavior 控制滚动行为:自定义下拉刷新和溢出效果
https://segmentfault.com/a/1190000012014962
vue版的插件 vue-noscroll-layer
https://www.npmjs.com/package/no-scroll-layer
better-scroller太重了.
可以试试AlloyTouch,只有300多行.
你可以只用它监视dom上的滑动.然后拿到值后自己去做滚动.
<div ref=wrap>
<div :style="{transfrom: `translateY(${offsetY}px)`}">
<div>
<div>
new AlloyTouch({
target: this.$refs.wrap,
change: v => {
this.offsetY = v
}
})