Commit b09bb66c19d055e78f51e210557be27c63015062
Committed by
GitHub
Merge pull request #5147 from yangdan8/2.0_修正table中render函数返回类型
2.0 修正table中render函数返回类型
Showing
2 changed files
with
3 additions
and
25 deletions
Show diff stats
types/iview.components.d.ts
| @@ -52,7 +52,7 @@ export { Slider } from './slider'; | @@ -52,7 +52,7 @@ export { Slider } from './slider'; | ||
| 52 | export { Spin } from './spin'; | 52 | export { Spin } from './spin'; |
| 53 | export { Steps, StepsStep } from './steps'; | 53 | export { Steps, StepsStep } from './steps'; |
| 54 | export { Switch, Switch as ISwitch } from './switch'; | 54 | export { Switch, Switch as ISwitch } from './switch'; |
| 55 | -export { Table, TableColumn, TableRenderCreateElementData, TableColumnRenderParams, TableRenderCreateElementResult, TableColumnRenderHeadParams, TableExportCsvParams } from './table'; | 55 | +export { Table, TableColumn, TableRenderCreateElementData, TableColumnRenderParams, TableColumnRenderHeadParams, TableExportCsvParams } from './table'; |
| 56 | export { Tabs, TabPane } from './tabs'; | 56 | export { Tabs, TabPane } from './tabs'; |
| 57 | export { Tag } from './tag'; | 57 | export { Tag } from './tag'; |
| 58 | export { Time } from './time'; | 58 | export { Time } from './time'; |
types/table.d.ts
| @@ -240,7 +240,7 @@ export declare interface TableColumn { | @@ -240,7 +240,7 @@ export declare interface TableColumn { | ||
| 240 | render?: ( | 240 | render?: ( |
| 241 | h?: CreateElement, | 241 | h?: CreateElement, |
| 242 | params?: TableColumnRenderParams | 242 | params?: TableColumnRenderParams |
| 243 | - ) => TableRenderCreateElementResult; | 243 | + ) => VNode; |
| 244 | /** | 244 | /** |
| 245 | * 自定义列头显示内容,传入参数有两个,column 和 index,分别为当前列数据和当前列索引,不支持渲染自定义组件 | 245 | * 自定义列头显示内容,传入参数有两个,column 和 index,分别为当前列数据和当前列索引,不支持渲染自定义组件 |
| 246 | * @param h Render函数 | 246 | * @param h Render函数 |
| @@ -249,7 +249,7 @@ export declare interface TableColumn { | @@ -249,7 +249,7 @@ export declare interface TableColumn { | ||
| 249 | renderHeader?: ( | 249 | renderHeader?: ( |
| 250 | h?: CreateElement, | 250 | h?: CreateElement, |
| 251 | params?: TableColumnRenderHeadParams | 251 | params?: TableColumnRenderHeadParams |
| 252 | - ) => TableRenderCreateElementResult; | 252 | + ) => VNode; |
| 253 | /** | 253 | /** |
| 254 | * 对应列是否可以排序,如果设置为 custom,则代表用户希望远程排序, | 254 | * 对应列是否可以排序,如果设置为 custom,则代表用户希望远程排序, |
| 255 | * 需要监听 Table 的 on- sort - change 事件,默认false | 255 | * 需要监听 Table 的 on- sort - change 事件,默认false |
| @@ -357,28 +357,6 @@ export declare interface TableColumnRenderParams { | @@ -357,28 +357,6 @@ export declare interface TableColumnRenderParams { | ||
| 357 | index?: number; | 357 | index?: number; |
| 358 | } | 358 | } |
| 359 | 359 | ||
| 360 | -export declare interface TableRenderCreateElementResult { | ||
| 361 | - child?: object; | ||
| 362 | - children?: Array<any>; | ||
| 363 | - componentInstance?: object; | ||
| 364 | - componentOptions?: object; | ||
| 365 | - context?: object; | ||
| 366 | - data?: object; | ||
| 367 | - elm?: object; | ||
| 368 | - functionalContext?: object; | ||
| 369 | - isCloned?: boolean; | ||
| 370 | - isComment?: boolean; | ||
| 371 | - isOnce?: boolean; | ||
| 372 | - isRootInsert?: boolean; | ||
| 373 | - isStatic?: boolean; | ||
| 374 | - key?: object; | ||
| 375 | - ns?: object; | ||
| 376 | - parent?: object; | ||
| 377 | - raw?: boolean; | ||
| 378 | - tag?: string; | ||
| 379 | - text?: object; | ||
| 380 | -} | ||
| 381 | - | ||
| 382 | export declare interface TableColumnRenderHeadParams { | 360 | export declare interface TableColumnRenderHeadParams { |
| 383 | /** | 361 | /** |
| 384 | * 当前列数据 | 362 | * 当前列数据 |