default-pagination.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. exports.ids = [8];
  2. exports.modules = {
  3. /***/ 134:
  4. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  5. "use strict";
  6. // ESM COMPAT FLAG
  7. __webpack_require__.r(__webpack_exports__);
  8. // CONCATENATED MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/_@nuxt_components@2.2.1@@nuxt/components/dist/loader.js??ref--0-0!./node_modules/_vue-loader@15.9.8@vue-loader/lib??vue-loader-options!./components/default/pagination.vue?vue&type=template&id=71261791&
  9. var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:" flex-x-center"},[_c('el-pagination',_vm._b({attrs:{"align":"center","background":"","layout":"prev, pager, next,jumper","current-page":_vm.currentPage,"page-size":_vm.pageSize,"total":_vm.total},on:{"update:currentPage":function($event){_vm.currentPage=$event},"update:current-page":function($event){_vm.currentPage=$event},"update:pageSize":function($event){_vm.pageSize=$event},"update:page-size":function($event){_vm.pageSize=$event},"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}},'el-pagination',_vm.$attrs,false))],1)}
  10. var staticRenderFns = []
  11. // CONCATENATED MODULE: ./components/default/pagination.vue?vue&type=template&id=71261791&
  12. // CONCATENATED MODULE: ./node_modules/_babel-loader@8.2.3@babel-loader/lib??ref--2-0!./node_modules/_@nuxt_components@2.2.1@@nuxt/components/dist/loader.js??ref--0-0!./node_modules/_vue-loader@15.9.8@vue-loader/lib??vue-loader-options!./components/default/pagination.vue?vue&type=script&lang=js&
  13. //
  14. //
  15. //
  16. //
  17. //
  18. //
  19. //
  20. //
  21. //
  22. //
  23. //
  24. //
  25. //
  26. //
  27. //
  28. //
  29. // 滚动
  30. /* harmony default export */ var paginationvue_type_script_lang_js_ = ({
  31. name: 'Pagination',
  32. props: {
  33. total: {
  34. required: true,
  35. type: Number
  36. },
  37. page: {
  38. type: Number,
  39. default: 1
  40. },
  41. pageSize: {
  42. type: Number,
  43. default: 15
  44. }
  45. },
  46. computed: {
  47. currentPage: {
  48. get() {
  49. return this.page;
  50. },
  51. set(val) {
  52. this.$emit('update:page', val);
  53. }
  54. }
  55. },
  56. methods: {
  57. handleSizeChange(val) {
  58. this.$emit('pagination', {
  59. page: this.currentPage
  60. });
  61. },
  62. handleCurrentChange(val) {
  63. this.$emit('pagination', {
  64. page: val
  65. });
  66. }
  67. }
  68. });
  69. // CONCATENATED MODULE: ./components/default/pagination.vue?vue&type=script&lang=js&
  70. /* harmony default export */ var default_paginationvue_type_script_lang_js_ = (paginationvue_type_script_lang_js_);
  71. // EXTERNAL MODULE: ./node_modules/_vue-loader@15.9.8@vue-loader/lib/runtime/componentNormalizer.js
  72. var componentNormalizer = __webpack_require__(2);
  73. // CONCATENATED MODULE: ./components/default/pagination.vue
  74. /* normalize component */
  75. var component = Object(componentNormalizer["a" /* default */])(
  76. default_paginationvue_type_script_lang_js_,
  77. render,
  78. staticRenderFns,
  79. false,
  80. null,
  81. null,
  82. "3109b5e7"
  83. )
  84. /* harmony default export */ var pagination = __webpack_exports__["default"] = (component.exports);
  85. /***/ })
  86. };;
  87. //# sourceMappingURL=default-pagination.js.map