diff --git a/packages/pagination/src/pagination.js b/packages/pagination/src/pagination.js index 91362c29a..2c1e2bd16 100644 --- a/packages/pagination/src/pagination.js +++ b/packages/pagination/src/pagination.js @@ -253,15 +253,16 @@ export default { const num = parseInt(value, 10); if (!isNaN(num)) { if (num < 1) { - this.$refs.input.$el.querySelector('input').value = 1; + this.$refs.input.setCurrentValue(1); } else { this.reassignMaxValue(value); } } }, reassignMaxValue(value) { - if (+value > this.$parent.internalPageCount) { - this.$refs.input.$el.querySelector('input').value = this.$parent.internalPageCount; + var internalPageCount = this.$parent.internalPageCount; + if (+value > internalPageCount) { + this.$refs.input.setCurrentValue(internalPageCount); } } },