From 8e3f3890e93d097df4be744648b9ac404d20a558 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 23 四月 2026 17:58:50 +0800
Subject: [PATCH] 2026.4.23

---
 miniprogram_npm/tdesign-miniprogram/cascader/cascader.d.ts |   32 ++++++++++++++++++++++++++------
 1 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/cascader/cascader.d.ts b/miniprogram_npm/tdesign-miniprogram/cascader/cascader.d.ts
index de3b6d5..8835d5f 100644
--- a/miniprogram_npm/tdesign-miniprogram/cascader/cascader.d.ts
+++ b/miniprogram_npm/tdesign-miniprogram/cascader/cascader.d.ts
@@ -4,37 +4,57 @@
 export interface CascaderProps extends TdCascaderProps {
 }
 export default class Cascader extends SuperComponent {
+    behaviors: string[];
     externalClasses: string[];
     options: WechatMiniprogram.Component.ComponentOptions;
-    properties: TdCascaderProps<import("../common/common").TreeOptionData>;
+    properties: TdCascaderProps<import("../common/common").TreeOptionData<string | number>>;
     controlledProps: {
         key: string;
         event: string;
     }[];
+    state: {
+        contentHeight: number;
+        stepHeight: number;
+        tabsHeight: number;
+        subTitlesHeight: number;
+        stepsInitHeight: number;
+    };
     data: {
         prefix: string;
-        name: string;
+        classPrefix: string;
         stepIndex: number;
         selectedIndexes: any[];
         selectedValue: any[];
-        defaultOptionLabel: string;
         scrollTopList: any[];
-        steps: string[];
+        steps: any[];
+        _optionsHeight: number;
     };
     observers: {
         visible(v: any): void;
-        'selectedIndexes, options'(): void;
+        value(): void;
+        options(): void;
+        selectedIndexes(): void;
         stepIndex(): Promise<void>;
     };
     methods: {
+        updateOptionsHeight(steps: number): void;
+        initOptionsHeight(steps: number): Promise<void>;
         initWithValue(): void;
-        getIndexesByValue(options: import("../common/common").TreeOptionData[], value: any): any[];
+        getIndexesByValue(options: import("../common/common").TreeOptionData<string | number>[], value: any): any[];
         updateScrollTop(): void;
         hide(trigger: any): void;
         onVisibleChange(): void;
         onClose(): void;
         onStepClick(e: any): void;
         onTabChange(e: any): void;
+        genItems(): {
+            selectedValue: any[];
+            steps: any[];
+            items: {
+                [x: string]: any;
+            }[][];
+        };
         handleSelect(e: any): void;
+        triggerChange(): void;
     };
 }

--
Gitblit v1.9.3