UNPKG

@ohu-mobile/core

Version:
70 lines (69 loc) 3.75 kB
import Vue from 'vue'; import '../Card/style'; import '../Toast/style'; import { TreeNode, InternalTreeNode } from './index'; import './style'; import '../Skeleton/style'; declare const _default: { title: string; parameters: { component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./TreeSelect").TreeSelectInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & { internalValue: any; internalKey: string; internalTreeData: import("./TreeSelect").InternalTreeData; leftData: string[]; leftKey: string; cachedExpandKey: Record<string, boolean>; } & { formatData(treeData: TreeNode[], currentKey?: string | undefined): { internalTreeData: import("./TreeSelect").InternalTreeData; leftData: string[]; leftKey: string; cachedExpandKey: Record<string, boolean>; }; handleChange(value: any, { path, option }: import("./TreeSelect").CheckboxAttach): void; handleLeftPanelClick(key: string): void; isNodeActive(node: InternalTreeNode): boolean; scrollToActiveNode(): void; cascadeNodeLoad(node: InternalTreeNode, key: string, depth: number, keyPath: (string | number)[]): void; cascadeLoad(keyPath: (string | number)[], depth?: number, keys?: string[]): void; formatNodes(key: string, nodes: TreeNode[], option: InternalTreeNode): void; loadDataWhenExpand(key: string, option: InternalTreeNode, successCallback?: (() => void) | undefined, errorCallback?: (() => void) | undefined): void; handleCollapseExpand(key: string | number): void; handleCollapseShrink(key: string | number): void; renderRightPanel(keys: string[], keyPath: string[], depth?: number): VueTsxSupport.JSX.Element; } & { treeData: TreeNode[]; value: any; keyPath: (string | number)[] | undefined; multiple: boolean; loadData: import("./types").TreeSelectLoadDataFunc | undefined; leftWidth: string; checkedIcon: import("..").IconProperty | null | undefined; unCheckedIcon: import("..").IconProperty | null | undefined; max: number | undefined; scrollIntoView: boolean; }, {}, {} & { value?: any; multiple?: boolean | undefined; checkedIcon?: import("..").IconProperty | null | undefined; unCheckedIcon?: import("..").IconProperty | null | undefined; max?: number | undefined; loadData?: import("./types").TreeSelectLoadDataFunc | undefined; treeData?: TreeNode[] | undefined; keyPath?: (string | number)[] | undefined; leftWidth?: string | undefined; scrollIntoView?: boolean | undefined; } & import("./types").TreeSelectProps, import("./types").TreeSelectEvents, {}, {}>; options: { showPanel: boolean; }; }; }; export default _default; export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, { value: string; treeData: TreeNode[]; }, { loadData(node: InternalTreeNode): Promise<TreeNode[]>; }, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;