Commit 7f85ffbf72d6679083953464b1c4916692f0b397
1 parent
d893ebdc
fix(table.d.ts): Add missing declare
Showing
1 changed file
with
15 additions
and
0 deletions
Show diff stats
types/table.d.ts
@@ -107,6 +107,11 @@ export declare interface Table extends Vue { | @@ -107,6 +107,11 @@ export declare interface Table extends Vue { | ||
107 | */ | 107 | */ |
108 | $emit(eventName: "on-select-all", selection: object[]): this; | 108 | $emit(eventName: "on-select-all", selection: object[]): this; |
109 | /** | 109 | /** |
110 | + * 在多选模式下有效,点击取消全选时触发 | ||
111 | + * selection:已选项数据 | ||
112 | + */ | ||
113 | + $emit(eventName: "on-select-all-cancel", selection: object[]): this; | ||
114 | + /** | ||
110 | * 在多选模式下有效,只要选中项发生变化时就会触发 | 115 | * 在多选模式下有效,只要选中项发生变化时就会触发 |
111 | * selection:已选项数据 | 116 | * selection:已选项数据 |
112 | */ | 117 | */ |
@@ -251,6 +256,16 @@ export declare interface TableColumn { | @@ -251,6 +256,16 @@ export declare interface TableColumn { | ||
251 | params?: TableColumnRenderHeadParams | 256 | params?: TableColumnRenderHeadParams |
252 | ) => VNode; | 257 | ) => VNode; |
253 | /** | 258 | /** |
259 | + * type 为 index 时可用,自定义序号 | ||
260 | + * @param row 当前行数据 | ||
261 | + */ | ||
262 | + indexMethod?: (row?: object) => string | number; | ||
263 | + /** | ||
264 | + * 自定义渲染列,使用 slot-scope 写法 | ||
265 | + * 声明 slot 后,就可以在 Table 的 slot 中使用 slot-scope | ||
266 | + */ | ||
267 | + slot?: string; | ||
268 | + /** | ||
254 | * 对应列是否可以排序,如果设置为 custom,则代表用户希望远程排序, | 269 | * 对应列是否可以排序,如果设置为 custom,则代表用户希望远程排序, |
255 | * 需要监听 Table 的 on- sort - change 事件,默认false | 270 | * 需要监听 Table 的 on- sort - change 事件,默认false |
256 | * @default false | 271 | * @default false |