scroll-view是片面使用
2020-07-20 本文已影响0人
在下高姓
<scroll-view scroll-left="{{left_S}}" class="scrolls" wx:for="{{dataAll}}" wx:key="item" scroll-x="true" style="height:20vw; white-space: nowrap;">
scroll-left:用于设置横向滚动条的位置
场景:多条数据右侧隐藏删除,左滑点击删除,
问题:因为小程序没法刷新页面,也就只能重新赋值数据,但是删除的过程中因为第一条数据左滑的时候,
重新赋值后之前的第二天数据成了第一条,也就继承了左滑横向滚动条的位置,从最后一条数据做删除是不会出现这种情况的,
好歹在官方文档看到了一个可以设置滚动条位置的属性,把这个属性绑定一个变量,初始值默认0,当做删除操作的时候,
再给这个变量赋值0,也就达到了预期的效果,