微信小程序scroll-view bindscrolltolower事件不触发

微信小程序scroll-view bindscrolltolower事件不触发

<view>
        <scroll-view hidden="{{m_hidden}}" style="height:500px" scroll-y="true"  bindscrolltolower="loadMore" wx:for="{{month_list}}" wx:for-index="idx" wx:for-item="holidayAll">
                        <view class="month">
                                <image src=" https://calendar.8geek.com/Public/Mapi/imgs/month/{{monthImg}}.png"  animation="{{animationData_month}}"></image>
                        </view>
                        <view class="solid f_solid"  animation="{{animationData_sliod}}"></view>
                        <view class="week">
                                <view>一</view>
                                <view>二</view>
                                <view>三</view>
                                <view>四</view>
                                <view>五</view>
                                <view>六</view>
                                <view>日</view>
                        </view>
                        <view class="day">
                                <view wx:for="{{holidayAll}}" wx:for-index="idx" wx:for-item="holidayAll_1" class=" rili_box  ripple {{day_showName}}"   bindtap="day_showThis">
                                        <view>{{idx+1}}</view>
                                        <view>{{holidayAll_1.lunarday}}</view>
                                </view>
                        </view>
                </scroll-view>
        </view>

页面其他元素都hidden了 , bindscrolltolower="loadMor" 还是触发不了...求解啊

高度500px是否不合适?

可以用如下代码获取页面高度存到winH中。

     wx.getSystemInfo({
    success: ( res ) => { // 用这种方法调用,this指向Page
        this.setData({
            winH: res.windowHeight
        });
    }
});

然后

     <scroll-view …(省略其它属性)... style="height: {{winH}}px;">