@m-materials/simple-grid

1.0.1 • Public • Published

SimpleGrid

@m-materials/simple-grid

一个自带分页以及查询的功能的Table组件

可以通过ref调用组织中的findByPage方法手动执行查询

API

参数名 说明 必填 类型 默认值 备注
columns Table中columns 必填 Array
dataSource 本地传入数据 非必填 Array dataSource(本地数据)与store只用配置一个(远程请求)
pagination 分页信息 非必填 Object {current:1,pageSize:15}
store 远程数据配置 非必填 Object
position 分页位置 非必填 array ['bottomRight']

store 远程请求配置

参数名 说明 必填 类型 默认值 备注
url 请求地址 必填 string
method 请求方式 非必填 string 'post' axios请求方式
params 请求时需要传入的额外参数 非必填 Object
resMapping 响应数据映射 非必填 Object

resMapping 数据响应映射

  • 不同的请求接口响应数据的封装形式可能不一致,但是无论何种形式组件最终需要pagination(分页信息) 、content(数据)
  • resMapping 用于配置组件中的分页信息、以及数据应该取返回实体中的具体字段路径。
参数名 说明 必填 类型 默认值 备注
content 数据字段 非必填 object
current 当前页 非必填 string 'current'
total 总页数 非必填 string 'total'
pageSize 每页多少条 非必填 string 'pageSize'

Readme

Keywords

Package Sidebar

Install

npm i @m-materials/simple-grid

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

1.08 MB

Total Files

15

Last publish

Collaborators

  • w_lzh