This commit is contained in:
GaoHao
2024-08-06 16:33:34 +08:00

View File

@@ -279,8 +279,7 @@
</view> </view>
<view class="flex-start"> <view class="flex-start">
<view class="shop_sku_box_item" v-for="(item1,index1) in item.children" :key="index1" <view class="shop_sku_box_item" v-for="(item1,index1) in item.children" :key="index1"
@click="morloe(item1,index,index1,item)" @click="morloe(item1,index,index1,item)" :style="{color:!item1.isGrounding?'#999':''}"
:style="{color:!item1.isGrounding?'#999':''}"
:class=" item.start == index1 ?'shop_sku_box_item_selected':''"> :class=" item.start == index1 ?'shop_sku_box_item_selected':''">
{{item1.info}} {{item1.info}}
</view> </view>
@@ -312,7 +311,8 @@
</view> </view>
<view class="addShopping" :class="(amountcartNumber>0&&isSpec)?'active':''" <view class="addShopping" :class="(amountcartNumber>0&&isSpec)?'active':''"
@click="addShopping(specifications,specifications.indexa,specifications.indexb,'+',specifications.tagSnap == null ? '单规格':'')"> @click="addShopping(specifications,specifications.indexa,specifications.indexb,'+',specifications.tagSnap == null ? '单规格':'')">
{{skuBtnText}}</view> {{skuBtnText}}
</view>
</view> </view>
</view> </view>
</u-popup> </u-popup>
@@ -346,8 +346,7 @@
cartLists_count: 0, cartLists_count: 0,
shopInfo: {}, //店铺信息 shopInfo: {}, //店铺信息
shopProductList: {}, //商品信息 shopProductList: {}, //商品信息
specifications: { specifications: {}, // 规格信息
}, // 规格信息
socketTicket: null, socketTicket: null,
amountcartNumber: 0, amountcartNumber: 0,
isSpec: false, isSpec: false,
@@ -358,7 +357,7 @@
cartListsdatashow: false, //是否显示购物车 cartListsdatashow: false, //是否显示购物车
showCart: false, showCart: false,
lastbottom: '', //元素最低端的距离 lastbottom: '', //元素最低端的距离
scrollxleft: false, scrollxleft: true,
orderdetailFlag: true, orderdetailFlag: true,
} }
}, },
@@ -368,6 +367,11 @@
} else { } else {
this.opacity = true this.opacity = true
} }
// if (e.scrollTop > this.topArr[0]) {
// this.scrollxleft = true
// } else {
// this.scrollxleft = false
// }
this.mainScroll(e) this.mainScroll(e)
}, },
computed: { computed: {
@@ -1025,11 +1029,7 @@
let top = e.scrollTop; let top = e.scrollTop;
let index = 0; let index = 0;
// 判断左边是否可以滑动 // 判断左边是否可以滑动
if (top + 2 > this.topArr[0]) {
this.scrollxleft = true
} else {
this.scrollxleft = false
}
for (let i = (this.topArr.length - 1); i >= 0; i--) { for (let i = (this.topArr.length - 1); i >= 0; i--) {
/* 在部分安卓设备上因手机逻辑分辨率与rpx单位计算不是整数滚动距离与有误差增加2px来完善该问题 */ /* 在部分安卓设备上因手机逻辑分辨率与rpx单位计算不是整数滚动距离与有误差增加2px来完善该问题 */
if ((top + 2) >= this.topArr[i] - this.HeighT) { if ((top + 2) >= this.topArr[i] - this.HeighT) {