1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /// <reference types="miniprogram-api-typings" />
- import { SuperComponent } from '../common/src/index';
- import { TdCascaderProps } from './type';
- export interface CascaderProps extends TdCascaderProps {
- }
- export default class Cascader extends SuperComponent {
- externalClasses: string[];
- options: WechatMiniprogram.Component.ComponentOptions;
- 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;
- stepIndex: number;
- selectedIndexes: any[];
- selectedValue: any[];
- scrollTopList: any[];
- steps: any[];
- _optionsHeight: number;
- };
- observers: {
- visible(v: any): 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<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;
- };
- }
|