fix(gi-table): 修复 GiTable 使用一些属性提示类型错误的问题

This commit is contained in:
KAI
2024-12-18 02:51:49 +00:00
committed by Charles7c
parent 7fb3db630b
commit aed635fe99
2 changed files with 11 additions and 4 deletions

View File

@@ -11,4 +11,4 @@ VITE_API_WS_URL = 'wss://api.continew.top'
VITE_BASE = '/'
# 应用配置面板
VITE_APP_SETTING = false
VITE_APP_SETTING = true

View File

@@ -97,7 +97,14 @@
</template>
<script setup lang="ts" generic="T extends TableData">
import type { DropdownInstance, TableColumnData, TableData, TableInstance } from '@arco-design/web-vue'
import type {
DropdownInstance,
Table,
TableColumnData,
TableData,
TableInstance,
} from '@arco-design/web-vue'
import { VueDraggable } from 'vue-draggable-plus'
defineOptions({ name: 'GiTable', inheritAttrs: false })
@@ -137,8 +144,8 @@ defineSlots<{
const attrs = useAttrs()
const slots = useSlots()
interface Props {
type TableProps = Partial<InstanceType<typeof Table>['$props']>
interface Props extends TableProps {
title?: string
data: T[]
disabledTools?: string[]