Commit 777b3033125d53d0cf314ac5acc9b46b8e64ae72
1 parent
36f75443
购物车中赠品的图片没有的情况下的bug优化
Showing
2 changed files
with
21 additions
and
9 deletions
pages/cart/cart/cart.js
... | ... | @@ -5841,5 +5841,17 @@ Page({ |
5841 | 5841 | }, |
5842 | 5842 | |
5843 | 5843 | |
5844 | + //-- 图片失败,默认图片,赠品图片的处理 -- | |
5845 | + bind_bnerr_gift: function (e) { | |
5846 | + var pid = e.target.dataset.pid; | |
5847 | + var idxx = e.target.dataset.idxx; | |
5848 | + var cart_zp=this.data.cart_zp; | |
5849 | + cart_zp[pid].goods[idxx].original_img= oo.imghost + "/miniapp/images/default_g_img.png"; | |
5850 | + this.setData({ | |
5851 | + cart_zp | |
5852 | + }) | |
5853 | + }, | |
5854 | + | |
5855 | + | |
5844 | 5856 | |
5845 | 5857 | }); |
5846 | 5858 | \ No newline at end of file | ... | ... |
pages/cart/cart/cart.wxml
... | ... | @@ -161,23 +161,23 @@ |
161 | 161 | |
162 | 162 | <!-- 判断有没有赠品2024-2-1 --> |
163 | 163 | <block wx:if="{{cart_zp[item.pid] && cart_zp[item.pid].goods.length>0 }}"> |
164 | - <block wx:for="{{cart_zp[item.pid].goods}}" wx:for-item="items" wx:for-index="idx" wx:key="{{idx}}"> | |
165 | - <view class="order-item" data-item="{{idx}}"> | |
164 | + <block wx:for="{{cart_zp[item.pid].goods}}" wx:for-item="itemss" wx:for-index="idxx" wx:key="{{idxx}}"> | |
165 | + <view class="order-item" data-item="{{idxx}}"> | |
166 | 166 | <view class="order-raido flex-vertical " style="width: 45rpx"></view> |
167 | - <navigator class="goods-img rel" bindtap="go_gd" data-item="{{items}}" data-gd="{{items.goods_id}}"> | |
168 | - <image class="wh100" src="{{items.original_img}}" binderror="bind_bnerr2" data-errorimg="requestData[{{pidx}}].goods[{{idx}}].original_img" data-url="{{items.original_img}}"></image> | |
169 | - <view style="background-color:red" class="abs flex-center fs26" wx:if="{{items.is_gift==1}}">赠品</view> | |
167 | + <navigator class="goods-img rel" bindtap="go_gd" data-item="{{itemss}}" data-gd="{{itemss.goods_id}}"> | |
168 | + <image class="wh100" src="{{itemss.original_img}}" binderror="bind_bnerr_gift" data-pid="{{item.pid}}" data-idxx="{{idxx}}" data-url="{{itemss.original_img}}"></image> | |
169 | + <view style="background-color:red" class="abs flex-center fs26">赠品</view> | |
170 | 170 | </navigator> |
171 | 171 | <view class="goods-cont"> |
172 | 172 | <view class="goods-name"> |
173 | - <navigator bindtap="go_gd" class="ellipsis-2 fs30" data-item="{{items}}" data-gd="{{items.goods_id}}">{{items.goods_name}}</navigator> | |
173 | + <navigator bindtap="go_gd" class="ellipsis-2 fs30" data-item="{{itemss}}" data-gd="{{itemss.goods_id}}">{{itemss.goods_name}}</navigator> | |
174 | 174 | |
175 | 175 | <view class="specifications ellipsis-1"> |
176 | - <view wx:if="{{items.goods_color || items.goods_spec}}"> | |
177 | - {{items.goods_color}}{{items.goods_color?"/":''}}{{items.goods_spec}}</view> | |
176 | + <view wx:if="{{itemss.goods_color || itemss.goods_spec}}"> | |
177 | + {{itemss.goods_color}}{{itemss.goods_color?"/":''}}{{itemss.goods_spec}}</view> | |
178 | 178 | <view wx:else>规格1</view> |
179 | 179 | </view> |
180 | - <view>{{items.goods_num}}件</view> | |
180 | + <view>{{itemss.goods_num}}件</view> | |
181 | 181 | </view> |
182 | 182 | </view> |
183 | 183 | </view> | ... | ... |