|
@@ -28,11 +28,11 @@
|
|
|
style="transform: scale(0.8)" @tap.stop="onSelectSingle(item.id)" />
|
|
|
</label>
|
|
|
<s-goods-item :title="item.spu.name" :img="item.spu.picUrl || item.goods.image"
|
|
|
- :price="item.sku.price"
|
|
|
- :skuText="item.sku.properties.length>1? item.sku.properties.reduce((items2,items)=>items2.valueName+' '+items.valueName):item.sku.properties[0].valueName"
|
|
|
+ :price="item.sku?.price"
|
|
|
+ :skuText="item.sku?.properties.length>1? item.sku?.properties.reduce((items2,items)=>items2.valueName+' '+items.valueName):item.sku?.properties[0].valueName"
|
|
|
priceColor="#FF3000" :titleWidth="400">
|
|
|
<template v-if="!state.editMode" v-slot:tool>
|
|
|
- <su-number-box :min="0" :max="item.sku.stock" :step="1" v-model="item.count" @change="onNumberChange($event, item)" />
|
|
|
+ <su-number-box :min="0" :max="item.sku?.stock" :step="1" v-model="item.count" @change="onNumberChange($event, item)" />
|
|
|
</template>
|
|
|
</s-goods-item>
|
|
|
</view>
|