[Improvement] Sku: improve render performance (#550)

This commit is contained in:
neverland
2018-01-19 10:02:25 +08:00
committed by GitHub
parent 1c1fb7342b
commit ddc113a0f5
9 changed files with 748 additions and 239 deletions
+5 -10
View File
@@ -8,7 +8,7 @@
:min="1"
:max="stepperLimit"
:disable-input="disableStepperInput"
@overlimit="handleOverLimit"
@overlimit="onOverLimit"
/>
</div>
<div v-if="!hideStock" class="van-sku__stock">{{ $t('remain', stock) }}</div>
@@ -39,14 +39,8 @@ export default create({
stepperTitle: String,
quota: Number,
quotaUsed: Number,
hideStock: {
type: Boolean,
default: false
},
disableStepperInput: {
type: Boolean,
default: false
}
hideStock: Boolean,
disableStepperInput: Boolean
},
data() {
@@ -96,7 +90,8 @@ export default create({
setCurrentNum(num) {
this.currentNum = num;
},
handleOverLimit(action) {
onOverLimit(action) {
this.skuEventBus.$emit('sku:overLimit', {
action,
limitType: this.limitType,