1.0.23 • Published 4 years ago

vue-page-decorator v1.0.23

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

vue-page-decorator插件使用说明


@PageOption作用在class上

  • PageOption(option) option将注入到state里面,option格式(默认不传则传入如下参数)为如下:

    {
          // 每页数量 
          pageSizes: [10, 20, 30, 50, 100],
          // 当前页取值key
          currentKey: 'current',
          // 当前页数量取值key
          sizeKey: 'size',
          // 总页数取值key
          totalKey: 'total',
          // 查询数据取值key
          recordsKey: 'recordsKey',
          // element-ui配置
          layout: 'total, sizes, prev, pager, next, jumper',
    }

    使用此注解会在组件实例上注入reset,search,addPage,updataRecord,pageChange,sizeChange方法

    • resetFields:配合element-ui框架,调用表单Form的重置方法,参数为form的ref名
    • search:若组件实现了getData方法,则调用表单将页码重置为第一页,调用getData方法
    • addPage:传入一个对象,将当前分页的页码(current)和当前页的数量(pageSize)merge到传入的对象上,返回merge后的对象。
    • updataRecord:参数有两个,第一个为接口返回的数据(本插件默认后台格式如下),第二个参数为待跟新的状态名称。
    • pageChange:页码数变化后,更新分页配置并调用getData方法更新数据
    • sizeChange:每页展示条数变化后,更新分页配置并调用getData方法更新数据
    • getPageOption:此方法直接返回分页配置
    • paginationAttr:此方法直接返回element-ui分页配置属性
    • paginationEvent:此方法直接返回element-ui分页配置事件

欢迎提出各种bug,有问题可以直接发送邮件到 shmilylp9314wz@163.com

-

1.0.22

4 years ago

1.0.23

4 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago