mirror of
https://github.com/youzan/vant.git
synced 2025-10-18 17:51:54 +00:00
增加单独禁用stepper input功能 (#146)
* fix: sku message key * fix: 改用goods_id当key * fix: 漏改一处 * feat: 增加单独禁用stepper input功能 * fix: update doc * fix: rename spec file
This commit is contained in:
@@ -8,11 +8,11 @@
|
||||
}">
|
||||
</button>
|
||||
<input
|
||||
type="text"
|
||||
type="number"
|
||||
class="van-stepper__input"
|
||||
:value="currentValue"
|
||||
@input="handleInputChange"
|
||||
:disabled="disabled">
|
||||
:disabled="disabled || disableInput">
|
||||
<button
|
||||
@click="handleChange('plus')"
|
||||
class="van-stepper__stepper van-stepper__plus"
|
||||
@@ -42,6 +42,7 @@ export default {
|
||||
default: 1
|
||||
},
|
||||
disabled: Boolean,
|
||||
disableInput: Boolean,
|
||||
defaultValue: {
|
||||
type: [String, Number],
|
||||
default: 1
|
||||
@@ -91,8 +92,13 @@ export default {
|
||||
methods: {
|
||||
// 纠正value值
|
||||
correctValue(value) {
|
||||
value = Math.max(this.min, value);
|
||||
value = Math.min(this.max, value);
|
||||
if (Number.isNaN(value)) {
|
||||
value = this.min;
|
||||
} else {
|
||||
value = Math.max(this.min, value);
|
||||
value = Math.min(this.max, value);
|
||||
}
|
||||
|
||||
return value;
|
||||
},
|
||||
handleInputChange(event) {
|
||||
|
Reference in New Issue
Block a user