UNPKG

nw-ui-vue

Version:

NW component for vue2.x

59 lines (58 loc) 1.96 kB
/** * 区域选择 * 返回已选择的省市区(子集未选择则不返回) * author: salex * email: wvlviker@qq.com * date: 2022-07-27 */ import Vue from 'vue'; declare const _default: 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>>, { isInit: boolean; keywords: string; timeHandler: null; checkedAll: boolean; regionData: any; selectedData: never[]; currentItem: null; }, { initSetTree(): Promise<void>; onCheckAll(res: any): void; onTreeSearch(value: any, data: any): boolean; onCheckChange(item: any, selected?: boolean): void; unCheckedChildren(data?: never[], checked?: boolean): void; onSetCheckedDeep(nodes: any, status?: boolean, deep?: boolean): void; /** * 检测是否全选子集,如果全选则只保留父级选中,子集一下全取消选中状态 * @param {Array} nodes */ updateCheckAllStatus(nodes: any): void; /** * 获取区域完整联动数据(从子集添加) * @param {Object} node tree node对象 */ getFirstFullRegion(node: any): any[]; /** * 单个区域检测并修改状态 * @param {Array} data */ updateCheckUnionStatus(data: any): Promise<void>; collapseAll(nodes: any): void; clear(): void; }, { getTitle: { a: unknown; b: unknown; }; getChecked: never[]; getRegionData: null[]; }, { customStyle: string; title: unknown[]; titleAlign: string; showSearch: boolean; defaultProps: any; checked: unknown[]; exclude: unknown[]; sort: unknown[]; }, {}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin>; export default _default;