微信小程序电商平台购物车交互功能。包括选择,改变数量,删除
cart.wxml页面
<block wx:for="{
{
items}}" wx:for-index="bindex">
<view class='b_head'>
<image class='b_select' src="{
{
item.isSelect ? '/images/common/selected.png' : '/images/common/no_select.png'}}" data-bindex="{
{
bindex}}" bindtap='b_select'></image>
<view class='ruzhu' hidden="{
{
item.supplier_id>0 ? false :true}}">
<text class='b_flag'>入驻商家</text>
<text class="bname">{
{
item.supplier_name}}</text>
</view>
<view class='ziying' hidden="{
{
item.supplier_id == 0 ? false :true}}">-平台自营商品-</view>
</view>
<block wx:for="{
{
item.goods_list}}">
<view class="touch-item {
{
item.isTouchMove ? 'touch-move-active' : ''}}" data-bindex="{
{
bindex}}" data-index="{
{
index}}" bindtouchstart="touchstart" bindtouchmove="touchmove">
<view class="content">
<image class='select' src="{
{
item.isSelect ? '/images/common/selected.png' : '/images/common/no_select.png'}}" bindtap='single_select' data-bindex="{
{
bindex}}" data-index="{
{
index}}"></image>
<image class='thumb' src="{
{
item.goods_thumb}}"></image>
<view class='name'>{
{
item.goods_name}}</view>
<view class="attr">{
{
item.goods_attr}}</view>
<view class='price'>¥{
{
item.goods_price}}</view>
<view class="buy_num">
<view class="stepper">
<!-- 减号 -->
<text class="{
{
minusStatus}}" data-bindex="{
{
bindex}}" data-index="{
{
index}}" data-rec_id="{
{
item.rec_id}}" bindtap="bindMinus">-</text>
<!-- 数值 -->
<input type="number" bindchange="bindManual" data-bindex="{
{
bindex}}" data-index="{
{
index}}" data-rec_id="{
{
item.rec_id}}" value="{
{
item.goods_number}}" />
<!-- 加号 -->
<text class="normal" data-bindex="{
{
bindex}}" data-index="{
{
index}}" data-rec_id="{
{
item.rec_id}}" bindtap="bindPlus">+</text>
</view>
</view>
</view>
<view class="del" catchtap="del" data-index="