1 2 3 4 5 6 7 8 9 10 | _changeCounts(id, counts) { var cartData = this .getCartDataFromLocal(), hasInfo = this ._isHasThatOne(id, cartData); if (hasInfo.index != -1) { if (hasInfo.data.counts > 1) { // 为什么是大于1不是大于0 ? cartData[hasInfo.index].counts += counts; } } wx.setStorageSync( this ._storageKeyName, cartData); }; |
为什么是 if ( hasInfo.data.counts > 1 ) { ...... } 而不是 if ( hasInfo.data.counts > 0 ) { ...... } ?
购物车商品数量为1的时候, 如果想增加商品数量, if语句会被跳过