问题:业务中有一个弹框,弹框内存在列表需要滚动,上线后回归时发现有俩问题:
问题一:弹框内的列表滚动条划到底部后,下次再打开时,滚动条无法复位回到最顶
解决方案:
- 弹框展示时,获取滚动条节点,将滚动条重置到顶部。但是该方案不适用于小程序,小程序无法获取Dom节点。所以
该方案废弃 - 如果弹框组件支持配置销毁内容节点就可以通过参数配置。否则在弹框内容节点添加v-if,在弹框关闭时销毁节点。
问题二:滚动条在IOS偶现无法滚动
解决方案:
- 使用
scroll-view实现滚动条 替代 普通标签实现滚动条