微信小程序 可滚动视图 scroll-view 中绑定bindscrolltolower,bindscrolltoupper 无效的问题处理
发布日期:2021-09-23 03:31:44 浏览次数:27 分类:技术文章

本文共 1103 字,大约阅读时间需要 3 分钟。

{
{item.manageUserName}}
{
{item.weights}}
{
{item.totals}}

第一种:上图这种方式不管怎么操作始终不触发 bindscrolltolower 上拉事件,scrollHeight设置为固定值比如300px;依旧不会触发!

解决办法 :但是可以使用另外官方提供的吗,默认下拉刷新上拉刷新事件 onPullDownRefresh(上拉触发)  onReachBottom(下拉触发) 前提是下拉刷新必须在页面.json文件中把下图下拉刷新那个参数值改为true ,上拉不受影响

还有 高度如果想自适应内容的话在页面加载onload事件中获取高度 当然固定值也可以

let res = wx.getSystemInfoSync();let boxHeight = res.windowHeight;that.setData({beginTime: today,endTime: today,pageNum: 1, //第一次加载,设置1scrollHeight: boxHeight,searchLoading: true, //把"上拉加载"的变量设为true,显示searchLoadingComplete: false //把“没有数据”设为false,隐藏})

 

OK 以上是无法触发绑定自定义事件做的 ,如果要触发 代码哪一块出问题了呢 ?

原来上面的下面的scroll-view当中的高度这里是个大坑出了问题 官方的是默认的 rpx单位 所以会触发但是你改为了px是无论怎么样都不能触发的

修改之后代码如下:这样就可以触发loadMore 自定义事件了

Vertical Scroll\n纵向滚动
111
222
444

 

转载地址:https://blog.csdn.net/andy5520/article/details/102598979 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Vue webpack 打包Vue项目后动态配置API接口地址及配置文件
下一篇:VS2017+EF+Mysql生成实体数据模型过程中会出现闪退

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月12日 06时02分58秒