[bugfix] Stepper: change event error when clear input (#635)

This commit is contained in:
neverland 2018-02-11 17:01:15 +08:00 committed by GitHub
parent e0664d7f82
commit a2f0ebdf8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 6 deletions

View File

@ -2,9 +2,9 @@
<div> <div>
<van-nav-bar <van-nav-bar
v-show="title" v-show="title"
fixed
class="van-doc-nav-bar" class="van-doc-nav-bar"
:title="title" :title="title"
fixed
left-arrow left-arrow
@click-left="onBack" @click-left="onBack"
/> />
@ -40,6 +40,7 @@ body {
.van-doc-nav-bar { .van-doc-nav-bar {
.van-nav-bar__title { .van-nav-bar__title {
font-size: 15px;
text-transform: capitalize; text-transform: capitalize;
} }
} }

View File

@ -79,11 +79,13 @@ export default create({
watch: { watch: {
value(val) { value(val) {
if (val !== '') {
val = this.correctValue(+val); val = this.correctValue(+val);
if (val !== this.currentValue) { if (val !== this.currentValue) {
this.currentValue = val; this.currentValue = val;
} }
} }
}
}, },
methods: { methods: {
@ -99,8 +101,8 @@ export default create({
}, },
onInput(event) { onInput(event) {
const val = +event.target.value; const { value } = event.target;
this.currentValue = this.correctValue(val); this.currentValue = value ? this.correctValue(+value) : value;
this.emitInput(); this.emitInput();
}, },