From 165c358ef5e1c60da2f649a0b1ea019d0af27467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8A=A0=E8=84=9A=E6=9C=AC=E4=BA=BA?= <742374184@qq.com> Date: Sat, 29 Jul 2023 12:31:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88TableActionType=E7=9A=84?= =?UTF-8?q?=E6=B3=9B=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Table/src/hooks/useTableContext.ts | 2 +- src/components/Table/src/types/table.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Table/src/hooks/useTableContext.ts b/src/components/Table/src/hooks/useTableContext.ts index f9d8dee..e975ac3 100644 --- a/src/components/Table/src/hooks/useTableContext.ts +++ b/src/components/Table/src/hooks/useTableContext.ts @@ -4,7 +4,7 @@ import { provide, inject, ComputedRef } from 'vue'; const key = Symbol('s-table'); -type Instance = TableActionType<{}> & { +type Instance = TableActionType & { wrapRef: Ref>; getBindValues: ComputedRef; }; diff --git a/src/components/Table/src/types/table.ts b/src/components/Table/src/types/table.ts index 5d8f8e5..38cebf9 100644 --- a/src/components/Table/src/types/table.ts +++ b/src/components/Table/src/types/table.ts @@ -18,11 +18,11 @@ export interface BasicColumn extends TableBaseColumn { draggable?: boolean; } -export interface TableActionType { +export interface TableActionType { reload: (opt) => Promise; emit?: any; - getColumns: (opt?) => BasicColumn[]; - setColumns: (columns: BasicColumn[] | string[]) => void; + getColumns: (opt?) => BasicColumn[]; + setColumns: (columns: BasicColumn[] | string[]) => void; } export interface BasicTableProps {