🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 7.5.2.全部参数 参数 | 类型 | 说明 | 示例 :--- | :--- | :--- | :--- elem | String/DOM | 指定容器的选择器或DOM | "#demo" templet | String | item模板,模板遵循 laytpl 语法 | data | Array | 直接赋值数据,也可前端分页 | [{},{},{}] url | String | 接口地址 | method | String | 接口http请求类型,默认:get | where | Object | 接口的请求参数 | where: {id: 123} headers | Object | 接口的请求头 | headers: {token: 'sasasas'} contentType | String | 发送到服务端的内容编码类型 | contentType: 'application/json' parseData | Function | 数据格式解析的回调函数 | request | Function | 用于对分页请求的参数重新设定名称 | 默认是page、limit useAdmin | Boolean | 是否使用admin.ajax | 默认false done | Function | 数据渲染完的回调 | page | Object | 开启分页,配置分页参数 | loadMore | Object | 开启加载更多,配置加载更多参数 | parseData和request参数说明: ```javascript var ins = dataGrid.render({ elem: '#demoGrid', templet: '#demoGridItem', url: 'json/list.json', parseData: function(res) { return { code: res.status, msg: res.message, count: res.total, data: res.list } }, request: {pageName: 'page', limitName: 'limit'} }); ``` 渲染完成的回调done说明: ```javascript dataGrid.render({ done: function(dataList, curr, count) { dataList; // 当前页数据 curr; // 当前第几页 count; // 总数量 } }); ``` <br/>