本发明涉及微信小程序平台技术领域,特别涉及一种批量删除购物车数据的方法。
背景技术:
如图1所示,在微信小程序平台下批量删除购物车数据时,使用系统自带的方法每次只能删除一条数据,这样就导致用户不能勾选删除多条数据的问题。
技术实现要素:
本发明解决的技术问题在于提供一种批量删除购物车数据的方法;解决微信小程序平台的不能删除多条购物车数据的问题。
本发明解决上述技术问题的技术方案是:
所述的方法是遍历购物车数组,在循环开始时定义变量为,表示没有删除;如果是删除的数据记录位置,否则继续循环;删除位置被选中的元素,并修改为,最后把得到的数据重新到原购物车数组中。
所述的方法具体包括步骤如下:
步骤一、在中里定义购物车变量:[];
步骤二、在方法体中使用.请求服务器数据,成功后到数组中;
步骤三、在购物车界面上每一前面增加图标,并绑定方法;
步骤四、在获得点击的,根据获得当前选中的状态,然后对状态取反,并重新设置回数组;
步骤五、在购物车底部添加一个删除按钮,绑定方法;
步骤六、在方法里遍历购物车,并在循环开始时定义变量为,在尾部记录位置,如果是被选中的就删除,并修改为;
步骤七、把删除后的数据原数组,并使用方法.更新服务器数据。
本发明的有益效果:当在微信小程序平台的购物车数据进行删除时,在循环开始时定义变量为,在尾部判断,如果是删除的数据记录位置,否则继续循环,在方法体中删除位置被选中的元素,并修改为,最后把得到数据更新到服务器上,从而达到批量删除购物车数据的目的。
附图说明
下面结合附图对本发明进一步说明:
图1为现有被选中数据的截图;
图2为本发明的方法流程图。
具体实施方式
如图2所示,本发明采用如下步骤:
步骤一、在中里定义购物车变量:[];如:
步骤二、在方法体中使用.请求服务器数据,成功后到数组中;如:
步骤三、在购物车界面上每一前面增加图标,并绑定方法;如:
<=”{{.?′_′:′′}}”=”20”=”″-=”{{}}”/>
步骤四、在获得点击的,根据获得当前选中的状态,然后对状态取反,并重新设置回数组;如:
步骤五、在购物车底部添加一个删除按钮,绑定方法;如:
<=″--″=″″>
<=”{{?′_′:′′}}”=”18”/>
<>全选</>
<=””=””>删除</>
</>
步骤六、在方法里遍历购物车,并在循环开始时定义变量为,在尾部记录位置,如果是被选中的就删除,并修改为;如:
步骤七、把删除后的数据原数组,并使用方法.更新服务器数据