添加如删除的文件
Showing
2 changed files
with
53 additions
and
6 deletions
| ... | @@ -3,18 +3,12 @@ | ... | @@ -3,18 +3,12 @@ |
| 3 | <transition name="fade-transform" mode="out-in"> | 3 | <transition name="fade-transform" mode="out-in"> |
| 4 | <router-view :key="key" /> | 4 | <router-view :key="key" /> |
| 5 | </transition> | 5 | </transition> |
| 6 | <ResetPassDialog></ResetPassDialog> | ||
| 7 | </section> | 6 | </section> |
| 8 | </template> | 7 | </template> |
| 9 | 8 | ||
| 10 | <script> | 9 | <script> |
| 11 | import ResetPassDialog from '@/views/components/ResetPassDialog' | ||
| 12 | |||
| 13 | export default { | 10 | export default { |
| 14 | name: 'AppMain', | 11 | name: 'AppMain', |
| 15 | components: { | ||
| 16 | ResetPassDialog | ||
| 17 | }, | ||
| 18 | data() { | 12 | data() { |
| 19 | return { | 13 | return { |
| 20 | visible: true | 14 | visible: true | ... | ... |
src/views/components/FooterPagination.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="wrapper"> | ||
| 3 | <el-pagination | ||
| 4 | background | ||
| 5 | layout="total, prev, pager, next, sizes, jumper" | ||
| 6 | :total="pagination.total" | ||
| 7 | @current-change="handleCurrentChange" | ||
| 8 | @size-change="handleSizeChange" | ||
| 9 | ></el-pagination> | ||
| 10 | </div> | ||
| 11 | </template> | ||
| 12 | |||
| 13 | <script> | ||
| 14 | export default { | ||
| 15 | props: { | ||
| 16 | total: { | ||
| 17 | type: Number, | ||
| 18 | default: 0 | ||
| 19 | } | ||
| 20 | }, | ||
| 21 | data() { | ||
| 22 | return { | ||
| 23 | pagination: { | ||
| 24 | size: 10, | ||
| 25 | total: this.total, | ||
| 26 | page: 1 | ||
| 27 | } | ||
| 28 | } | ||
| 29 | }, | ||
| 30 | watch: { | ||
| 31 | total(val) { | ||
| 32 | this.pagination.total = val | ||
| 33 | } | ||
| 34 | }, | ||
| 35 | mounted() { | ||
| 36 | this.$emit('pager', { ...this.pagination }) | ||
| 37 | }, | ||
| 38 | methods: { | ||
| 39 | handleCurrentChange(page) { | ||
| 40 | this.$emit('pager', { ...this.pagination, page }) | ||
| 41 | }, | ||
| 42 | handleSizeChange(size) { | ||
| 43 | this.$emit('pager', { ...this.pagination, size }) | ||
| 44 | } | ||
| 45 | } | ||
| 46 | } | ||
| 47 | </script> | ||
| 48 | <style lang="scss" scoped> | ||
| 49 | .wrapper { | ||
| 50 | display: flex; | ||
| 51 | justify-content: flex-end; | ||
| 52 | } | ||
| 53 | </style> |
-
Please register or sign in to post a comment