Explorar o código

Pagination: add key in pager (#9604)

杨奕 %!s(int64=7) %!d(string=hai) anos
pai
achega
b68f18aa94

+ 1 - 1
build/bin/version.js

@@ -1,6 +1,6 @@
 var fs = require('fs');
 var path = require('path');
 var version = process.env.VERSION || require('../../package.json').version;
-var content = { '1.4.13': '1.4' };
+var content = { '1.4.13': '1.4', '2.0.11': '2.0' };
 if (!content[version]) content[version] = '2.1';
 fs.writeFileSync(path.resolve(__dirname, '../../examples/versions.json'), JSON.stringify(content));

+ 1 - 1
examples/components/header.vue

@@ -431,7 +431,7 @@
       xhr.onreadystatechange = _ => {
         if (xhr.readyState === 4 && xhr.status === 200) {
           const versions = JSON.parse(xhr.responseText);
-          this.versions = Object.keys(versions).slice(-2).reduce((prev, next) => {
+          this.versions = Object.keys(versions).reduce((prev, next) => {
             prev[next] = versions[next];
             return prev;
           }, {});

+ 1 - 1
examples/versions.json

@@ -1 +1 @@
-{"1.4.13":"1.4","2.1.0":"2.1"}
+{"1.4.13":"1.4","2.0.11":"2.0","2.1.0":"2.1"}

+ 1 - 0
packages/pagination/src/pager.vue

@@ -13,6 +13,7 @@
     </li>
     <li
       v-for="pager in pagers"
+      :key="pager"
       :class="{ active: currentPage === pager }"
       class="number">{{ pager }}</li>
     <li