sard-uniapp
Version:
sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
58 lines (57 loc) • 2.43 kB
TypeScript
import { type TreeProps, type TreeNode, type TreeStateNode, type TreeCleanNode } from './common';
declare const _default: import("vue").DefineComponent<TreeProps, {
setExpanded: (key: string | number, expanded: boolean) => void;
toggleExpanded: (key: string | number) => void;
setExpandedKeys: (keys: (string | number)[]) => void;
getExpandedKeys: () => (string | number)[];
getCheckedKeys: () => (string | number)[];
getHalfCheckedKeys: () => (string | number)[];
setCheckedKeys: (keys: (string | number)[]) => void;
setChecked: (key: string | number, checked: boolean) => void;
addRootNode: () => void;
getCleanTreeData: () => TreeCleanNode[];
filter: (searchString: string) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
select: (key: string | number, node: TreeStateNode) => any;
"update:current": (key: string | number, node: TreeStateNode) => any;
check: (event: {
checked: boolean;
node: TreeStateNode;
}) => any;
"node-click": (event: {
event: any;
node: TreeStateNode;
}) => any;
}, string, import("vue").PublicProps, Readonly<TreeProps> & Readonly<{
onSelect?: ((key: string | number, node: TreeStateNode) => any) | undefined;
"onUpdate:current"?: ((key: string | number, node: TreeStateNode) => any) | undefined;
onCheck?: ((event: {
checked: boolean;
node: TreeStateNode;
}) => any) | undefined;
"onNode-click"?: ((event: {
event: any;
node: TreeStateNode;
}) => any) | undefined;
}>, {
data: TreeNode[];
lazy: boolean;
load: (node?: TreeStateNode) => Promise<TreeNode[]> | TreeNode[];
rootStyle: string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null;
rootClass: string;
accordion: boolean;
checkStrictly: boolean;
draggable: boolean;
current: string | number;
selectable: boolean;
editable: boolean;
singleSelectable: boolean;
leafOnly: boolean;
nodeKeys: import("./common").TreeNodeKeys;
defaultExpandAll: boolean;
defaultExpandedKeys: (string | number)[];
defaultCheckedKeys: (string | number)[];
filterMode: "lenient" | "strict";
filterMethod: (value: string, node: TreeStateNode) => boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;