fix: devtools warning

This commit is contained in:
allen
2026-04-15 16:39:56 +08:00
parent ec9b323195
commit 4a968d9379
4 changed files with 46 additions and 18 deletions

View File

@@ -42,12 +42,17 @@ const { b } = useNamespace('collapsible-params');
const open = ref(props.defaultOpen);
// 最小可见为1
const finalVisibleCount = computed(() =>
Math.max(1, Math.floor(props.visibleCount)),
);
const visibleRows = computed(() => {
return props.params.slice(0, props.visibleCount);
return props.params.slice(0, finalVisibleCount.value);
});
const collapsibleRows = computed(() => {
return props.params.slice(props.visibleCount);
return props.params.slice(finalVisibleCount.value);
});
const bodyStyle = computed(() => {

View File

@@ -1,3 +1,10 @@
export interface CollapsibleParamsProps {
defaultOpen?: boolean;
maxHeight?: number | string;
params: CollapsibleParamSchema[];
visibleCount?: number;
}
export interface CollapsibleParamOption {
[key: string]: any;
max?: number;