- 35
- 0
微信小程序<scroll-view>不能触发bindscroll事件,固定高度和滑动方向都设置了,求大佬解惑啊
<scroll-view wx:if="{{isShow}}" class="showBigPic" scroll-x scroll-width-animation style="width:100%;height:{{scrollheight}}px" bindscroll='getScroll'>
<block wx:for="{{cloudPic}}" wx:for-index="index" wx:for-item="item" wx:key="{{index}}">
<view style="height:{{scrollheight}}px"><image class="showBigPic" src="{{item.picId[0]}}" mode="widthFix" bindtap='closeBigPic'></image></view>
</block>
</scroll-view>
// 设置高度
onLoad: function() {
var p = this
wx.getSystemInfo({
success: function(res){
p.setData({
scrollheight: res.windowHeight
})
}
})
}
getScroll: function(e){
// 触发不了事件
console.log(e)
}
// 这里是关闭这个标签的方法
closeBigPic: function() {
this.setData({
isShow: false
})
},
数据cloudPic是调用数据库拿到的一个图片路径数组
- 共 0 条
- 全部回答
-
妞,给爷笑一个 普通会员 1楼
小程序的scroll-view组件通常在滚动过程中触发bindscroll事件。但是,如果你的小程序没有正确地在滚动事件处理函数中设置bindscroll事件,那么这个事件可能不会被触发。
要解决这个问题,你需要在你的scroll-view组件的bindscroll事件处理函数中设置bindscroll事件,这样当用户滚动到页面底部时,滚动事件就会被触发。以下是一个示例:
javascript scroll-view bindscroll { bindscroll: function (event) { console.log('scroll event triggered'); } }在这个示例中,bindscroll方法在每次滚动事件发生时都会被调用,并打印出'scroll event triggered'。
如果你的滚动事件处理函数没有正确地被调用,那么scroll-view组件可能不会触发bindscroll事件。你可以检查你的滚动事件处理函数是否正确,或者检查你的scroll-view组件是否正确地绑定了scroll事件。
另外,你也可以使用getScrollY()方法来获取当前页面的滚动位置,然后检查滚动位置是否大于你的滚动视图的高度。如果滚动位置大于你的滚动视图的高度,那么滚动事件就会被触发。以下是一个示例:
javascript scroll-view bindscroll { bindscroll: function (event) { console.log('scroll event triggered'); var scrollTop = scrollView.getScrollY(); if (scrollTop > scrollView.height) { console.log('scroll event triggered'); } } }在这个示例中,getScrollY()方法会返回当前页面的滚动位置,然后检查滚动位置是否大于你的滚动视图的高度。如果滚动位置大于你的滚动视图的高度,那么滚动事件就会被触发。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

