微信小程序滚动条在IOS偶现无法滚动

288 阅读1分钟

问题:业务中有一个弹框,弹框内存在列表需要滚动,上线后回归时发现有俩问题:

问题一:弹框内的列表滚动条划到底部后,下次再打开时,滚动条无法复位回到最顶

解决方案:

  • 弹框展示时,获取滚动条节点,将滚动条重置到顶部。但是该方案不适用于小程序,小程序无法获取Dom节点。所以该方案废弃
  • 如果弹框组件支持配置销毁内容节点就可以通过参数配置。否则在弹框内容节点添加v-if,在弹框关闭时销毁节点。

问题二:滚动条在IOS偶现无法滚动

解决方案:

  • 使用scroll-view实现滚动条 替代 普通标签实现滚动条