Commit 6d2b7bcbc935f8b9a5d216a8c983fcd4a73aebc6

Authored by 梁灏
1 parent 8869b70d

fixed #1575

Showing 2 changed files with 4 additions and 3 deletions   Show diff stats
examples/routers/page.vue
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
4 {{ current }} 4 {{ current }}
5 <Button type="primary" @click="subject">- 1</Button> 5 <Button type="primary" @click="subject">- 1</Button>
6 <Button type="primary" @click="change">Change</Button> 6 <Button type="primary" @click="change">Change</Button>
  7 + <Page :current="2" :total="50" simple></Page>
7 </div> 8 </div>
8 </template> 9 </template>
9 <script> 10 <script>
src/components/page/page.vue
@@ -260,7 +260,7 @@ @@ -260,7 +260,7 @@
260 }, 260 },
261 keyDown (e) { 261 keyDown (e) {
262 const key = e.keyCode; 262 const key = e.keyCode;
263 - const condition = (key >= 48 && key <= 57) || (key >= 96 && key <= 105) || key == 8 || key == 37 || key == 39; 263 + const condition = (key >= 48 && key <= 57) || (key >= 96 && key <= 105) || key === 8 || key === 37 || key === 39;
264 264
265 if (!condition) { 265 if (!condition) {
266 e.preventDefault(); 266 e.preventDefault();
@@ -274,12 +274,12 @@ @@ -274,12 +274,12 @@
274 this.prev(); 274 this.prev();
275 } else if (key === 40) { 275 } else if (key === 40) {
276 this.next(); 276 this.next();
277 - } else if (key == 13) { 277 + } else if (key === 13) {
278 let page = 1; 278 let page = 1;
279 279
280 if (val > this.allPages) { 280 if (val > this.allPages) {
281 page = this.allPages; 281 page = this.allPages;
282 - } else if (val <= 0) { 282 + } else if (val <= 0 || !val) {
283 page = 1; 283 page = 1;
284 } else { 284 } else {
285 page = val; 285 page = val;