收藏
回答

在ios系统关于scroll-view的bindscroll无法实时触发,多位开发者提问,官方无答复

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug scroll-view 微信iOS客户端 最新版 最新版


这个问题已经困扰我数天,依旧没有解决,查询社区帖子,发现好多开发者遇到一样的问题,但是官方没有解决方案,小程序运营这么久了,为什么还能出现这样明显的bug?而且这么久都不修复?


bindscroll在iphone xr上,滚动时松开手才将事件事件进行发送:

https://developers.weixin.qq.com/community/develop/doc/0002e26cd98c68ac980956f6056000?highLine=bindscroll

ios端scroll-view中的bindscroll无法实时触发?

https://developers.weixin.qq.com/community/develop/doc/000eacc67b0a381cf7099f13751800?highLine=bindscroll

上贴这里官方建议尝试wxs写法,但是问题并没有解决。该楼主反馈这个回答好像对这个问题没有什么实质性的帮助

scroll-view的滚动监听 bindscroll 为什么都是滑动停止了才执行

https://developers.weixin.qq.com/community/develop/doc/000808e5bb41402cc5380eaea56400?highLine=bindscroll

scroll-view中的bindscroll事件在真机上滚动时无法触发

https://developers.weixin.qq.com/community/develop/doc/000c860f0f87106062888369856800?highLine=bindscroll

scroll-view组件bindscroll不能实时获取值?

https://developers.weixin.qq.com/community/develop/doc/000c8a8a698240242609c506451800?highLine=bindscroll

bindscroll绑定事件滚动式真机不触发的问题

https://developers.weixin.qq.com/community/develop/doc/00066866bacd68bfb8572fc4156800?highLine=bindscroll

小程序scroll-view bindscroll滚动条停止才会执行

https://developers.weixin.qq.com/community/develop/doc/00020616b08288d637c8a899a56000?highLine=bindscroll

scroll-view组件bindscroll事件不是实时触发

https://developers.weixin.qq.com/community/develop/doc/be7c9e1c480afbc273b01ac824b73156?highLine=bindscroll

关于scroll-view的bindscroll滚动时触发的事件

https://developers.weixin.qq.com/community/develop/doc/f1ea2cfb608bdcb79fce398505909b6a?highLine=bindscroll

微信小程序真机调试模式下ios的滑动监听异常

https://developers.weixin.qq.com/community/develop/doc/000ae87658896024b359fc49e51400?highLine=bindscroll

scroll-view中的bindscroll在ios真机调试的时候,无法实时刷新?

https://developers.weixin.qq.com/community/develop/doc/0000449ae487989cc20a6843e56000?highLine=bindscroll

scroll-view bindscroll 延迟问题怎么解决?

https://developers.weixin.qq.com/community/develop/doc/00042ac0050870efbb9a1500455400?highLine=bindscroll

等等等。。不发了,还有挺多的。有些帖子还是前几个月的。


正如上贴他们所说,ios 下 scroll-view bindscroll 事件 不是实时执行,是在模块停止后再执行绑定事件,也就是在滚动滑动结束后才执行!而安卓不存在这个问题,都是实时执行的。我尝试使用enhanced增强特性,然后使用binddragging事件,问题依旧存在!

文档明明写着是滚动时候触发,但是现在是滚动结束后才连续并发,严重影响性能!求官方给答复。

代码片段用他们的即可:

https://developers.weixin.qq.com/s/LUHW6im47S73

https://developers.weixin.qq.com/s/ocablUmt7Ma5

提供一下出现问题的机型是iphone6S,ios 13.7版本,和微信最新版本

最后一次编辑于  2021-03-05
回答关注问题邀请回答
收藏

4 个回答

  • 拾叁
    拾叁
    2022-01-25

    所以说 小程序风口过去了 慢慢没有市场不是没有原因的

    别说这个BUG了 你看看社区压箱底没解决的BUG有多少

    如果不是公司硬需求的话 个人开发者还是建议趁早学习原生开发吧

    2022-01-25
    有用 2
    回复
  • July
    July
    2022-05-19

    我也遇到了 刚提问......

    2022-05-19
    有用 1
    回复
  • 青团社
    青团社
    2021-03-05

    问题已反馈

    2021-03-05
    有用 1
    回复
  • 2023-09-09

    根本无解啊。官方演示的小程序都有这个问题。

    去看tdesign小程序的side-bar的锚点用法,至今存在这个bug

    2023-09-09
    有用
    回复
登录 后发表内容
问题标签