问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug onPagescroll 客户端 6.7.3 2.2.5
- 当前 Bug 的表现(可附上截图)
当页面滚动到红色箭头指向的tab时,没有固定在顶部,直到滚动结束才会固定在顶部
- 预期表现
当页面滚动到红色箭头指向的tab时,直接固定在顶部
- 复现路径
- 提供一个最简复现 Demo
代码片段
onPageScroll: function (e) { var that = this; this.timeoutId = setTimeout(function () { const query = wx.createSelectorQuery(); query.select('.goods').boundingClientRect(); if(that.data.isFixed){ query.exec(function (res) { if (res[0].top <= 100) { that.setData({ fixedBar: true, isFixed: false, }) } }); }else{ query.exec(function (res) { if (res[0].top >= 100) { that.setData({ fixedBar: false, isFixed: true, }) } }) } delete this.timeoutId; }.bind(this), 100); },
微信小程序开发问题解答
微信小程序开发者回答:
麻烦具体描述问题,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
微信小程序开发者回答:
https://developers.weixin.qq.com/s/kHGmEIm77k3l
微信小程序开发者回答:
就是要实现这样的效果,但是手机上显示的时候会在滚动完成后才会渲染
微信小程序开发者回答:
代码片段会报错无法复现问题哦
微信小程序开发者回答:
这个错误跟那个没关系啊
微信小程序开发者回答:
那这边该怎么复现你的问题呢?
微信小程序开发者回答:
你直接扫码,用安卓手机测试下,我们这边测试机华为荣耀8,你向下滑动的时候,滑动到搜索框的时候,搜索框固定在顶部,你看下效果,我们这边安卓测试都会有延迟,苹果是好的
微信小程序开发者回答:
向上滑动的时候,搜索框应该是恢复到原状,应该也会有延迟
微信小程序开发者回答:
这边用微信版本6.7.3--2.3.1的基础库没有复现问题
微信小程序开发者回答:
我用了一些手机测试,好像就华为 荣耀8 有问题,其他的手机都还好,无助
微信小程序开发者回答:
具体的微信版本号和基础库版本是什么?
微信小程序开发者回答:
DKVersion:"2.2.0",微信版本6.7.3,手机是华为 荣耀 8
本文网址:http://www.91bianli.com/weixinxiaochengxu/33445.html