From 3ba8b84d0878726f1f9364bde68d0524c84d56fb Mon Sep 17 00:00:00 2001 From: niunai Date: Tue, 19 Sep 2017 18:16:42 +0800 Subject: [PATCH] fix: update test & move constants --- docs/examples-docs/sku.md | 10 ++ packages/sku/components/SkuMessages.vue | 27 ++-- packages/sku/components/SkuStepper.vue | 8 +- packages/sku/constants.js | 14 +++ packages/sku/containers/SkuContainer.vue | 42 ++++--- test/unit/specs/sku.spec.js | 154 +++++++++++++++++++++-- 6 files changed, 205 insertions(+), 50 deletions(-) diff --git a/docs/examples-docs/sku.md b/docs/examples-docs/sku.md index 7924e1cea..080606e11 100644 --- a/docs/examples-docs/sku.md +++ b/docs/examples-docs/sku.md @@ -15,6 +15,10 @@ export default { goods: goods, quota: data.quota, quotaUsed: data.quota_used, + initialSku: { + s1: '30349', + s2: '1193' + } } }, @@ -85,6 +89,7 @@ Vue.component(Sku.name, Sku); :quota="quota" :quota-used="quotaUsed" :reset-stepper-on-hide="true" + :initial-sku="initialSku" @buy-clicked="handleBuyClicked" @add-cart="handleAddCartClicked" > @@ -201,6 +206,11 @@ skuData: { message_1:"", ... // 有几个留言就有几条 }, + // 另一种格式的留言,key不同 + cartMessages: { + '留言1': 'xxxx', + ... // key是message的name + }, // 选择的商品数量 selectedNum:1, // 选择的sku组合 diff --git a/packages/sku/components/SkuMessages.vue b/packages/sku/components/SkuMessages.vue index 8a8418382..66ef71905 100644 --- a/packages/sku/components/SkuMessages.vue +++ b/packages/sku/components/SkuMessages.vue @@ -1,12 +1,12 @@