Commit b6885d1726ab062a77539fbd46b1efb8bb1d253a

Authored by Aresn
Committed by GitHub
2 parents 6e97df10 7f85ffbf

Merge pull request #5330 from zhuyst/2.0

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 107 */
108 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 116 * selection:已选项数据
112 117 */
... ... @@ -251,6 +256,16 @@ export declare interface TableColumn {
251 256 params?: TableColumnRenderHeadParams
252 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 269 * 对应列是否可以排序,如果设置为 custom,则代表用户希望远程排序,
255 270 * 需要监听 Table 的 on- sort - change 事件,默认false
256 271 * @default false
... ...