refactor(Sku): rewrite SkuRow

This commit is contained in:
chenjiahan
2020-06-26 17:03:47 +08:00
committed by neverland
parent 04b78e6c49
commit 0ea2938d72
4 changed files with 72 additions and 85 deletions

View File

@@ -679,26 +679,16 @@ export default createComponent({
<div class={this.skuGroupClass}>
{this.skuTree.map((skuTreeItem) => (
<SkuRow item={skuTreeItem}>
{skuTreeItem.v.map((skuValue, itemIndex) => (
<template
slot={
skuTreeItem.largeImageMode
? Math.floor(itemIndex / 3) % 2 === 0
? 'sku-item-group-one'
: 'sku-item-group-two'
: 'default'
}
>
<SkuRowItem
skuList={sku.list}
lazyLoad={lazyLoad}
skuValue={skuValue}
skuKeyStr={skuTreeItem.k_s}
selectedSku={selectedSku}
skuEventBus={skuEventBus}
largeImageMode={skuTreeItem.largeImageMode}
></SkuRowItem>
</template>
{skuTreeItem.v.map((skuValue) => (
<SkuRowItem
skuList={sku.list}
lazyLoad={lazyLoad}
skuValue={skuValue}
skuKeyStr={skuTreeItem.k_s}
selectedSku={selectedSku}
skuEventBus={skuEventBus}
largeImageMode={skuTreeItem.largeImageMode}
/>
))}
</SkuRow>
))}