美文网首页微信小程序开发
微信小程序scroll-view bindscrolltoupp

微信小程序scroll-view bindscrolltoupp

作者: Renew全栈工程师 | 来源:发表于2020-01-14 01:54 被阅读0次

从web前端转小程序开发,遇到了无数坑,

在这里我要吐槽一句,腾讯没有自己的浏览器内核,改个源代码都他妈改的乱七八糟,兼容性差的要死。

不说了,看问题

<scroll-view style="height:500px" bindscrolltoupper="onProductScrollToUpper" bindscrolltolower="onProductScrollToUpper" scroll-y scroll-with-animation>
    <view style="height:200px;">
       ....
    </view>
</scroll-view>

本以为可以正常运行的,妈的死活都不运行,百度一下,全他妈一个抄一个
最后还是自己深入研究,发现要让scroll-view 触发 bindscrolltoupper 跟 bindscrolltolower 必须满足以下条件

1:需要设置scroll-view高度,不管你是page 100% 还是咋样,没高度我怎么给你计算滚动到哪里了?
2:scroll-view 里面的内容必须超过scroll-view的高度,没超过你都想让我触发事件?

好了,找到问题之后我们应该怎么办

<scroll-view style="height:500px" bindscrolltoupper="onProductScrollToUpper" bindscrolltolower="onProductScrollToUpper" scroll-y scroll-with-animation>
    <view style="height:200px;">
       ....
    </view>
    <view style="height:200px;">
       ....
    </view>
    <view style="height:200px;">
       ....
    </view>
    <view style="height:200px;">
       ....
    </view>
    <view style="height:200px;">
       ....
    </view>
    <view style="height:200px;">
       ....
    </view>
</scroll-view>

不滚动你来打我 ~~~ ,最后一句,转载请注明出处

相关文章

网友评论

    本文标题:微信小程序scroll-view bindscrolltoupp

    本文链接:https://www.haomeiwen.com/subject/htroactx.html