0.0.2 • Published 2 years ago

wzk-pagination v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

同创前端组件模板

通过提供配置分页功能,快速展示分页信息

主要思路是基于el-pagination基础上二次封装配置功能


使用说明

安装

  npm install @hatech/component-pagination

初始化

  // main.js
  import Vue from 'vue'
  import HatechPagination from '@hatech/component-pagination'
  Vue.use(HatechPagination)
  // or
  // xxx.vue
  import { HatechPagination } from '@hatech/component-pagination'
  export default {
    components: {
      HatechPagination
    }
  }

使用示例

  <hatech-pagination :config="config" :data="data" @onEvent="onEvent"></hatech-pagination>
  export default {
    data() {
      return {
        data: {
          page: 1,
          limit: 10,
          total: 0
        },
        config: {
          ...
        }
      }
    },
    methods: {
      onEvent(args) {
        const { event, params } = args
        this[event] && this[event](params)
      },
      onPaginationChange(pageInfo) {
        this.data = pageInfo
      }
    }
  }

参数

参数名类型描述
dataObject数据源
data.pageNumber当前页
data.limitNumber每页数量
data.totalNumber数据总数
configObject配置,同el-pagination

插槽

名称说明
-同el-pagination中一样,使用slot

事件

名称说明
onEvent事件统一处理
{event},onPaginationChange({ page, limit, total })分页信息变化

方法

方法名参数作用
getRef-获取分页组件引用

主题变量

变量名值类型默认值说明

依赖

依赖名版本链接
hatech-web-component0.0.8http://git.hatech.com.cn:8088/hatech-web/hatech-web-template-component.git

作者/维护者

名称联系方式参与部分
吴浩wuhaowh@hatech.com.cn初始版本开发