## 基礎配置信息
|字段|描述|默認值|
|-|-|-|
|**query**|配置所有請求方法|{}|
|**columns**|表格字段配置 [配置](#columns) |[]|
|**buttons**|用來配置表格頂部按鈕 [配置](#buttons)|[]|
|**actions**|配置表格操作按鈕 [配置](#actions) `可以使用閉包函數自定義渲染` |[]|
## query
- 配置列表、詳情、編輯等所有可用到的請求方法
<a name="columns"></a>
## columns
|字段|描述|類型|默認值|
|----|-|--|-|
|title |列頭顯示文字||
|datadIndex |列數據在數據項中對應的 key,支持?`a.b.c`?的嵌套寫法|string|
|width |表格寬度||
|fixed |列是否固定,可選?`true`(等效于 left)?`'left'`?`'right'`|
|colSpan |表頭列合并,設置為 0 時,不渲染|number|
|ellipsis |超過寬度將自動省略,暫不支持和排序篩選一起使用,設置為?`true`?時,表格布局將變成?`tableLayout="fixed"`|boolean|
|align|設置列內容的對齊方式 `left` `right` `center` | left|
|search|表格頂檢索配置 [配置](#search) |object|{}|
|customRender|生成復雜數據的渲染函數,參數分別為當前行的值,當前行數據,行索引,@return 里面可以設置表格行/列合并,可參考 demo 表格行/列合并|Function(text, record, index) {}|slot-scope|
|handler|自定義渲染數據|function/array||
<a name="buttons"></a>
## buttons
- 示例: `{key:value} => {index:indexApi}`
- 注意:`key即標識名必須和actions里定義的type類型一致,列表接口默認為index、詳情為view、新增為create、更新為update 不可更改`
<a name="actions"></a>
## actions
|字段|描述|類型|默認值|
|-|-|-|-|
|icon|圖標`僅可使用UI自帶的icon`|
|title|按標題|
|type|與`buttons`里的`key`相對應|
|show|條件判斷當前按鈕是否顯示|function|
|template|渲染類型:`confirm=>彈窗確定 router=>路由跳轉 默認彈出模板 `|string|模板名稱|
|position|位置 `top bottom` | string ||
|handler|自定義渲染(暫未實現)|
<a name="search"></a>
## search
- {} :啟用篩選,默認類型為 `input`
|字段|描述|類型|默認|
|--|-|-|-|
|type|表單類型:`input select date`|string|input|