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/picker-item/picker-item.d.ts | 56 +++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 47 insertions(+), 9 deletions(-)
diff --git a/miniprogram_npm/tdesign-miniprogram/picker-item/picker-item.d.ts b/miniprogram_npm/tdesign-miniprogram/picker-item/picker-item.d.ts
index 5973ac6..97821d9 100644
--- a/miniprogram_npm/tdesign-miniprogram/picker-item/picker-item.d.ts
+++ b/miniprogram_npm/tdesign-miniprogram/picker-item/picker-item.d.ts
@@ -1,10 +1,25 @@
-import { SuperComponent, RelationsOptions } from '../common/src/index';
+import { SuperComponent, RelationsOptions, ComponentsOptionsType } from '../common/src/index';
+import { PickerItemOption } from './type';
export default class PickerItem extends SuperComponent {
relations: RelationsOptions;
+ options: ComponentsOptionsType;
externalClasses: string[];
- properties: import("./type").TdPickerItemProps;
+ properties: {
+ useSlots: {
+ type: BooleanConstructor;
+ value: boolean;
+ };
+ format?: {
+ type: undefined;
+ value?: (option: PickerItemOption, columnIndex: number) => PickerItemOption;
+ };
+ options?: {
+ type: ArrayConstructor;
+ value?: PickerItemOption[];
+ };
+ };
observers: {
- options(this: PickerItem): void;
+ 'options, keys'(): void;
};
data: {
prefix: string;
@@ -13,17 +28,40 @@
duration: number;
value: string;
curIndex: number;
- labelAlias: string;
- valueAlias: string;
+ columnIndex: number;
+ keys: {};
+ formatOptions: PickerItemOption[];
+ enableVirtualScroll: boolean;
+ visibleOptions: any[];
+ virtualStartIndex: number;
+ virtualOffsetY: number;
+ totalHeight: number;
+ itemHeight: number;
+ visibleItemCount: number;
+ wrapperPaddingY: number;
+ };
+ lifetimes: {
+ created(): void;
+ detached(): void;
};
methods: {
+ onClickItem(event: WechatMiniprogram.TouchEvent): void;
onTouchStart(event: any): void;
onTouchMove(event: any): void;
- onTouchEnd(): void;
+ onTouchEnd(event: any): void;
+ formatOption(options: PickerItemOption[], columnIndex: number, format: any): any[];
+ updateSelected(index: number, trigger: boolean): void;
update(): void;
- resetOrigin(): void;
+ computeVirtualRange(offset: number, totalCount: number, itemHeight: number, isFastScroll?: boolean): {
+ startIndex: number;
+ endIndex: number;
+ };
+ updateVisibleOptions(offset?: number, isFastScroll?: boolean): void;
getCount(): any;
+ getCurrentSelected(): {
+ index: number;
+ value: any;
+ label: any;
+ };
};
- calculateViewDeltaY(touchDeltaY: number): number;
- created(): void;
}
--
Gitblit v1.9.3