[new feature] Sku 支持隐藏售罄规格 (#2472)

* [new feature] Sku 支持隐藏售罄规格
This commit is contained in:
wny
2019-01-09 11:03:35 +08:00
committed by GitHub
parent 4f8a592836
commit d74147dad0
7 changed files with 77 additions and 15 deletions
+18 -3
View File
@@ -53,7 +53,7 @@
>
<div
v-if="hasSku"
class="van-sku-group-container van-hairline--bottom"
:class="skuGroupClass"
>
<sku-row
v-for="(skuTreeItem, index) in skuTree"
@@ -182,6 +182,10 @@ export default create({
type: Object,
default: () => ({})
},
showSoldoutSku: {
type: Boolean,
default: true
},
showAddCartBtn: {
type: Boolean,
default: true
@@ -246,6 +250,16 @@ export default create({
},
computed: {
skuGroupClass() {
return [
'van-sku-group-container',
'van-hairline--bottom',
{
'van-sku-group-container--hide-soldout': !this.showSoldoutSku
}
];
},
bodyStyle() {
if (this.$isServer) {
return;
@@ -307,8 +321,9 @@ export default create({
}
treeItem.v.forEach(vItem => {
if (vItem.imgUrl) {
imageList.push(vItem.imgUrl);
const img = vItem.imgUrl || vItem.img_url;
if (img) {
imageList.push(img);
}
});
}