UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

402 lines (401 loc) 19.6 kB
declare const component: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData | import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; load: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").LoadFunction>; }; replaceFields: { type: import("vue").PropType<Partial<import("@layui/component/component/treeV2/interface").ReplaceFieldsOptions>>; }; lazy: { type: import("vue").PropType<boolean>; default: boolean; }; checkStrictly: { type: import("vue").PropType<string | boolean>; default: boolean; }; accordion: { type: import("vue").PropType<boolean>; }; collapseTransition: { type: import("vue").PropType<boolean>; default: boolean; }; selectedKey: { type: import("vue").PropType<import("../../types").NumberOrString>; }; defaultExpandAll: { type: import("vue").PropType<boolean>; default: undefined; }; expandKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; checkedKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; searchNodeMethod: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").SearchNodeMethodType>; }; showCheckbox: { type: import("vue").PropType<boolean>; default: boolean; }; showLine: { type: import("vue").PropType<boolean>; default: boolean; }; onlyIconControl: { type: import("vue").PropType<boolean>; default: boolean; }; tailNodeIcon: { type: import("vue").PropType<string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string)>; default: string; }; cacheData: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; standalone: { type: import("vue").PropType<boolean>; default: boolean; }; shouldIconBorder: { type: import("vue").PropType<(iconName: string) => boolean>; }; loadOnCheck: { type: import("vue").PropType<boolean>; }; }>> & { "onNode-click"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onCheck-change"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData, checked: boolean) => any) | undefined; "onUpdate:selected-key"?: ((key: string | number) => any) | undefined; "onUpdate:checked-keys"?: ((keys: (string | number)[]) => any) | undefined; "onUpdate:expand-keys"?: ((keys: (string | number)[]) => any) | undefined; "onNode-double"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onNode-contextmenu"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; }, { filter: (value: string) => void; getTree: () => import("vue").Ref<import("@layui/component/component/treeV2/interface").TreeData[]>; getFlatTree: () => import("vue").ComputedRef<import("@layui/component/component/treeV2/interface").TreeData[]>; getNode: () => (val: import("../../types").NumberOrString | undefined) => import("@layui/component/component/treeV2/interface").OriginalTreeData | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected-key": (key: string | number) => void; "update:checked-keys": (keys: (string | number)[]) => void; "update:expand-keys": (keys: (string | number)[]) => void; "node-click": (node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => void; "check-change": (node: import("@layui/component/component/treeV2/interface").OriginalTreeData, checked: boolean) => void; "node-double": (event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => void; "node-contextmenu": (event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => void; }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData | import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; load: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").LoadFunction>; }; replaceFields: { type: import("vue").PropType<Partial<import("@layui/component/component/treeV2/interface").ReplaceFieldsOptions>>; }; lazy: { type: import("vue").PropType<boolean>; default: boolean; }; checkStrictly: { type: import("vue").PropType<string | boolean>; default: boolean; }; accordion: { type: import("vue").PropType<boolean>; }; collapseTransition: { type: import("vue").PropType<boolean>; default: boolean; }; selectedKey: { type: import("vue").PropType<import("../../types").NumberOrString>; }; defaultExpandAll: { type: import("vue").PropType<boolean>; default: undefined; }; expandKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; checkedKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; searchNodeMethod: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").SearchNodeMethodType>; }; showCheckbox: { type: import("vue").PropType<boolean>; default: boolean; }; showLine: { type: import("vue").PropType<boolean>; default: boolean; }; onlyIconControl: { type: import("vue").PropType<boolean>; default: boolean; }; tailNodeIcon: { type: import("vue").PropType<string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string)>; default: string; }; cacheData: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; standalone: { type: import("vue").PropType<boolean>; default: boolean; }; shouldIconBorder: { type: import("vue").PropType<(iconName: string) => boolean>; }; loadOnCheck: { type: import("vue").PropType<boolean>; }; }>> & { "onNode-click"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onCheck-change"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData, checked: boolean) => any) | undefined; "onUpdate:selected-key"?: ((key: string | number) => any) | undefined; "onUpdate:checked-keys"?: ((keys: (string | number)[]) => any) | undefined; "onUpdate:expand-keys"?: ((keys: (string | number)[]) => any) | undefined; "onNode-double"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onNode-contextmenu"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; }, { lazy: boolean; checkStrictly: string | boolean; collapseTransition: boolean; defaultExpandAll: boolean; expandKeys: import("@layui/component/component/treeV2/interface").KeysType; checkedKeys: import("@layui/component/component/treeV2/interface").KeysType; showCheckbox: boolean; showLine: boolean; onlyIconControl: boolean; tailNodeIcon: string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string); standalone: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData | import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; load: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").LoadFunction>; }; replaceFields: { type: import("vue").PropType<Partial<import("@layui/component/component/treeV2/interface").ReplaceFieldsOptions>>; }; lazy: { type: import("vue").PropType<boolean>; default: boolean; }; checkStrictly: { type: import("vue").PropType<string | boolean>; default: boolean; }; accordion: { type: import("vue").PropType<boolean>; }; collapseTransition: { type: import("vue").PropType<boolean>; default: boolean; }; selectedKey: { type: import("vue").PropType<import("../../types").NumberOrString>; }; defaultExpandAll: { type: import("vue").PropType<boolean>; default: undefined; }; expandKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; checkedKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; searchNodeMethod: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").SearchNodeMethodType>; }; showCheckbox: { type: import("vue").PropType<boolean>; default: boolean; }; showLine: { type: import("vue").PropType<boolean>; default: boolean; }; onlyIconControl: { type: import("vue").PropType<boolean>; default: boolean; }; tailNodeIcon: { type: import("vue").PropType<string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string)>; default: string; }; cacheData: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; standalone: { type: import("vue").PropType<boolean>; default: boolean; }; shouldIconBorder: { type: import("vue").PropType<(iconName: string) => boolean>; }; loadOnCheck: { type: import("vue").PropType<boolean>; }; }>> & { "onNode-click"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onCheck-change"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData, checked: boolean) => any) | undefined; "onUpdate:selected-key"?: ((key: string | number) => any) | undefined; "onUpdate:checked-keys"?: ((keys: (string | number)[]) => any) | undefined; "onUpdate:expand-keys"?: ((keys: (string | number)[]) => any) | undefined; "onNode-double"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onNode-contextmenu"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; }, { filter: (value: string) => void; getTree: () => import("vue").Ref<import("@layui/component/component/treeV2/interface").TreeData[]>; getFlatTree: () => import("vue").ComputedRef<import("@layui/component/component/treeV2/interface").TreeData[]>; getNode: () => (val: import("../../types").NumberOrString | undefined) => import("@layui/component/component/treeV2/interface").OriginalTreeData | undefined; }, {}, {}, {}, { lazy: boolean; checkStrictly: string | boolean; collapseTransition: boolean; defaultExpandAll: boolean; expandKeys: import("@layui/component/component/treeV2/interface").KeysType; checkedKeys: import("@layui/component/component/treeV2/interface").KeysType; showCheckbox: boolean; showLine: boolean; onlyIconControl: boolean; tailNodeIcon: string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string); standalone: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData | import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; load: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").LoadFunction>; }; replaceFields: { type: import("vue").PropType<Partial<import("@layui/component/component/treeV2/interface").ReplaceFieldsOptions>>; }; lazy: { type: import("vue").PropType<boolean>; default: boolean; }; checkStrictly: { type: import("vue").PropType<string | boolean>; default: boolean; }; accordion: { type: import("vue").PropType<boolean>; }; collapseTransition: { type: import("vue").PropType<boolean>; default: boolean; }; selectedKey: { type: import("vue").PropType<import("../../types").NumberOrString>; }; defaultExpandAll: { type: import("vue").PropType<boolean>; default: undefined; }; expandKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; checkedKeys: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").KeysType>; default: () => never[]; }; searchNodeMethod: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").SearchNodeMethodType>; }; showCheckbox: { type: import("vue").PropType<boolean>; default: boolean; }; showLine: { type: import("vue").PropType<boolean>; default: boolean; }; onlyIconControl: { type: import("vue").PropType<boolean>; default: boolean; }; tailNodeIcon: { type: import("vue").PropType<string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string)>; default: string; }; cacheData: { type: import("vue").PropType<import("@layui/component/component/treeV2/interface").OriginalTreeData[]>; }; standalone: { type: import("vue").PropType<boolean>; default: boolean; }; shouldIconBorder: { type: import("vue").PropType<(iconName: string) => boolean>; }; loadOnCheck: { type: import("vue").PropType<boolean>; }; }>> & { "onNode-click"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onCheck-change"?: ((node: import("@layui/component/component/treeV2/interface").OriginalTreeData, checked: boolean) => any) | undefined; "onUpdate:selected-key"?: ((key: string | number) => any) | undefined; "onUpdate:checked-keys"?: ((keys: (string | number)[]) => any) | undefined; "onUpdate:expand-keys"?: ((keys: (string | number)[]) => any) | undefined; "onNode-double"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; "onNode-contextmenu"?: ((event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => any) | undefined; }, { filter: (value: string) => void; getTree: () => import("vue").Ref<import("@layui/component/component/treeV2/interface").TreeData[]>; getFlatTree: () => import("vue").ComputedRef<import("@layui/component/component/treeV2/interface").TreeData[]>; getNode: () => (val: import("../../types").NumberOrString | undefined) => import("@layui/component/component/treeV2/interface").OriginalTreeData | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected-key": (key: string | number) => void; "update:checked-keys": (keys: (string | number)[]) => void; "update:expand-keys": (keys: (string | number)[]) => void; "node-click": (node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => void; "check-change": (node: import("@layui/component/component/treeV2/interface").OriginalTreeData, checked: boolean) => void; "node-double": (event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => void; "node-contextmenu": (event: MouseEvent, node: import("@layui/component/component/treeV2/interface").OriginalTreeData) => void; }, string, { lazy: boolean; checkStrictly: string | boolean; collapseTransition: boolean; defaultExpandAll: boolean; expandKeys: import("@layui/component/component/treeV2/interface").KeysType; checkedKeys: import("@layui/component/component/treeV2/interface").KeysType; showCheckbox: boolean; showLine: boolean; onlyIconControl: boolean; tailNodeIcon: string | boolean | ((node: import("@layui/component/component/treeV2/interface").TreeData) => string); standalone: boolean; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>; export default component;