zoukankan      html  css  js  c++  java
  • vue注册全局组件分页

    page.vue
    <template>
      <div class="m-page">
        <Page style="margin-top:8px;"
          :current="pageParam.pageNum"
          :page-size-opts="pageSizeOpts"
          :page-size="pageParam.pageSize" 
          :total="pageParam.total" 
          show-elevator 
          show-total 
          show-sizer 
          @on-change="changePageNum" 
          @on-page-size-change="changePageSize" />
      </div>
    </template>
    <script>
      export default {
        name: 'mPage',
        props: {
          pageParam: {
            type: Object,
            default () {
              return {total: 0, pageSize: 30, pageNum: 1}
            }
          },
          pageSizeOpts: {
            type: Array,
            default () {
              return [30, 60, 90]
            }
          },
          queryFun: {
            type: Function
          }
        },
        data () {
          return {
            
          }
        },
        mounted () {
          
        },
        methods: {
          changePageSize (size) {
            this.pageParam.pageSize = size
            this.queryFun(true)
          },
          changePageNum (num) {
            this.pageParam.pageNum = num
            this.queryFun()
          },
        }
      }
    </script>
    <style lang="less">
    </style>
    index.js
    import MPage from './page.vue'

    export default (Vue)=>{
      Vue.component("MPage", MPage)
    }
    使用页面
    <m-page :pageParam="pageParam" :queryFun="queryFun"></m-page>
    data(){
      return {
      
    pageParam: {
              total: 0,
              pageSize: 30,
              pageNum: 1
            },
    }
    }
    methods: {
          // 列表数据查询
          queryFun (isCheck) {}
    }
  • 相关阅读:
    每天一点小进步(8):高效测试用例设计-XMind2TestCase
    每天一点小进步(7):Mqtt客户端理解
    每天一点小进步(6):postman使用指南
    每天一点小进步(5):python编码问题
    每天一点小进步(4): 推拉流协议初识
    每天一点小进步(3):yaml文件的相关知识点
    每天一点小进步(2):python 大文件处理
    每天一点小进步(1):lambda实现列表过滤&trim函数实现
    简单实现 随机发牌算法
    Linux学习(三)
  • 原文地址:https://www.cnblogs.com/wssdx/p/11541610.html
Copyright © 2011-2022 走看看