UNPKG

view-ui-plus

Version:

A high quality UI components Library with Vue.js 3

45 lines (35 loc) 1.03 kB
import type { DefineComponent } from 'vue'; export declare const TreeSelect: DefineComponent<{ /** * 指定选中项目的 value 值,可以使用 v-model 双向绑定数据。单选时只接受 String 或 Number,多选时只接受 Array */ 'model-value'?: string | number | any[]; /** * Tree 的数据,基本同 View UI Plus Tree,但要额外设置一个 `value` 字段,而且 `selected` 和 `checked` 字段需预先设置在 data 中,详见示例 */ data?: any[]; /** * 是否支持多选 */ multiple?: boolean; /** * 是否显示多选框 */ 'show-checkbox'?: boolean; /** * 异步加载数据的方法,详见示例 */ 'load-data'?: Function; /** * 是否将弹层放置于 body 内 */ transfer?: boolean; /** * 选项变化时触发 */ onOnChange?: (event?: any) => any; /** * 下拉框展开或收起时触发 */ onOnOpenChange?: (event?: any) => any; }>