UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

33 lines (32 loc) 1.26 kB
/** * 多选模式 */ import type { CascaderItem, UpdateStatusCallback, CascaderModelValue } from '../src/cascader-types'; /** * 初始化选中项,将选中的数组集合置为空 * @param tagList 前被选中的tagList集合 */ export declare const initTagList: (tagList: CascaderItem[]) => void; /** * 添加选中项 * @param tagList 当前被选中的tagList集合 * @param singleItem 当前选中项 * */ export declare const multipleAddTag: (tagList: CascaderItem[], singleItem?: CascaderItem | undefined) => void; /** * 删除选中项 * @param tagList 前被选中的tagList集合 * @param singleItem 当前选中项 * */ export declare const multipleDeleteTag: (tagList: CascaderItem[], singleItem: CascaderItem) => void; /** * 多选模式初始化选中的节点 * @param targetValues 多选模式下的value数组 * @param rootNode 选项的第一列 * @param tagList 选中的tag集合 */ export declare const initMultipleCascaderItem: (targetValues: CascaderModelValue, rootColumn: CascaderItem[], tagList: CascaderItem[]) => void; export declare const getMultiModelValues: (tagList: CascaderItem[]) => CascaderModelValue[]; export declare const updateCheckOptionStatus: (tagList: CascaderItem[]) => UpdateStatusCallback;