fix: simple Pagination input not work #1333

pull/1353/head
tanjinzhou 2019-10-24 18:50:51 +08:00
parent 24fd488b56
commit 88a9845ddc
1 changed files with 5 additions and 6 deletions

View File

@ -170,10 +170,9 @@ export default {
event.preventDefault(); event.preventDefault();
} }
}, },
handleKeyUp(event) { handleKeyUp(e) {
const inputValue = event.target.value; const value = this.getValidValue(e);
const stateCurrentInputValue = this.stateCurrentInputValue; const stateCurrentInputValue = this.stateCurrentInputValue;
let value;
if (value !== stateCurrentInputValue) { if (value !== stateCurrentInputValue) {
this.setState({ this.setState({
@ -181,11 +180,11 @@ export default {
}); });
} }
if (event.keyCode === KEYCODE.ENTER) { if (e.keyCode === KEYCODE.ENTER) {
this.handleChange(value); this.handleChange(value);
} else if (event.keyCode === KEYCODE.ARROW_UP) { } else if (e.keyCode === KEYCODE.ARROW_UP) {
this.handleChange(value - 1); this.handleChange(value - 1);
} else if (event.keyCode === KEYCODE.ARROW_DOWN) { } else if (e.keyCode === KEYCODE.ARROW_DOWN) {
this.handleChange(value + 1); this.handleChange(value + 1);
} }
}, },