Pagination: fix input value

pull/350/head
qingwei.li 2016-10-12 13:40:35 +08:00
parent 3019e0a770
commit 1c1a925bbd
1 changed files with 4 additions and 10 deletions

View File

@ -168,14 +168,9 @@ export default {
this.oldValue = event.target.value;
},
handleChange(event) {
const target = event.target;
handleChange({ target }) {
this.$parent.internalCurrentPage = this.$parent.getValidCurrentPage(target.value);
if (target.value !== this.oldValue && Number(target.value) === this.$parent.internalCurrentPage) {
this.$parent.$emit('currentchange', this.$parent.internalCurrentPage);
}
this.$parent.$emit('currentchange', this.$parent.internalCurrentPage);
this.oldValue = null;
}
},
@ -189,12 +184,11 @@ export default {
type="number"
min={ 1 }
max={ this.pageCount }
value={ this.$parent.internalCurrentPage }
domProps-value={ this.$parent.internalCurrentPage }
on-change={ this.handleChange }
on-focus={ this.handleFocus }
style={{ width: '30px' }}
number
lazy/>
number/>
</span>
);