技术特征:
1.一种基于微信小程序平台批量删除购物车数据的方法,其特征在于:所述的方法是遍历购物车数组,在for循环开始时定义变量isDelete为false,表示没有删除;如果是删除的数据记录位置index,否则继续循环;删除index位置被选中的元素,并修改isDelete为true,最后把得到的数据重新setData到原购物车数组中。
2.根据权利要求1所述的方法,其特征在于:所述的方法具体包括步骤如下:
步骤一、在Page中data里定义购物车变量carts:[];
步骤二、在onLoad方法体中使用wx.request请求服务器数据,成功后setData到carts数组中;
步骤三、在购物车界面上每一item前面增加checkbox图标,并绑定方法bindCheckbox;
步骤四、在bindCheckbox获得点击的index,根据index获得当前选中的selected状态,然后对item状态取反,并重新设置回carts数组;
步骤五、在购物车底部添加一个删除按钮,绑定方法deleteAll;
步骤六、在deleteAll方法里遍历购物车,并在for循环开始时定义变量isDelete为false,在尾部记录位置index,如果是被选中的就删除,并修改deleteAll为true;
步骤七、把删除后的数据setData原carts数组,并使用方法wx.request更新服务器数据。