Commit 81b641eed710b9f175d48b0a46b09a40f4cf82b7
1 parent
262c8524
Page support global setting
Showing
2 changed files
with
10 additions
and
8 deletions
Show diff stats
examples/routers/page.vue
1 | <template> | 1 | <template> |
2 | <div> | 2 | <div> |
3 | - <Page prev-text="上一页" next-text="下一页" :total="total" show-sizer show-elevator show-total transfer :current.sync="current"></Page> | 3 | + <Page prev-text="上一页" next-text="下一页" :total="total" show-sizer show-elevator show-total :current.sync="current"></Page> |
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 | <Page :current="2" :total="50" simple></Page> |
8 | 8 | ||
9 | <div style="margin:10px 0px"> | 9 | <div style="margin:10px 0px"> |
10 | - <Page :total="1000" show-sizer show-elevator show-total transfer :current="12"></Page> | 10 | + <Page :total="1000" show-sizer show-elevator show-total :current="12"></Page> |
11 | </div> | 11 | </div> |
12 | <div style="margin:10px 0px"> | 12 | <div style="margin:10px 0px"> |
13 | - <Page :total="1000" show-sizer show-elevator show-total transfer :current="12"></Page> | 13 | + <Page :total="1000" show-sizer show-elevator show-total :current="12"></Page> |
14 | </div> | 14 | </div> |
15 | <div style="margin:100px 0px"> | 15 | <div style="margin:100px 0px"> |
16 | - <Page :total="500" show-sizer show-elevator show-total transfer ></Page> | 16 | + <Page :total="500" show-sizer show-elevator show-total ></Page> |
17 | </div> | 17 | </div> |
18 | <div style="margin:100px 0px"> | 18 | <div style="margin:100px 0px"> |
19 | - <Page :total="500" show-sizer show-elevator transfer ></Page> | 19 | + <Page :total="500" show-sizer show-elevator ></Page> |
20 | </div> | 20 | </div> |
21 | <div style="margin:100px 0px"> | 21 | <div style="margin:100px 0px"> |
22 | - <Page :total="500" show-sizer show-elevator transfer ></Page> | 22 | + <Page :total="500" show-sizer show-elevator ></Page> |
23 | </div> | 23 | </div> |
24 | <div style="margin:10px 0px"> | 24 | <div style="margin:10px 0px"> |
25 | - <Page :total="500" show-sizer transfer ></Page> | 25 | + <Page :total="500" show-sizer ></Page> |
26 | </div> | 26 | </div> |
27 | <div style="margin: 10px 0px"> | 27 | <div style="margin: 10px 0px"> |
28 | <Page :total="40" size="small"></Page> | 28 | <Page :total="40" size="small"></Page> |
src/components/page/page.vue
@@ -104,7 +104,9 @@ | @@ -104,7 +104,9 @@ | ||
104 | }, | 104 | }, |
105 | transfer: { | 105 | transfer: { |
106 | type: Boolean, | 106 | type: Boolean, |
107 | - default: false | 107 | + default () { |
108 | + return this.$IVIEW.transfer === '' ? false : this.$IVIEW.transfer; | ||
109 | + } | ||
108 | }, | 110 | }, |
109 | size: { | 111 | size: { |
110 | validator (value) { | 112 | validator (value) { |