@meleon/uni-ui
Version:
A uniapp components library written in vue3 and typescript
52 lines (51 loc) • 1.15 kB
TypeScript
import type { OptionProps } from '../ml-option';
export interface SelectProps {
/**
* @description 绑定值
*/
modelValue: OptionProps['value'] | OptionProps['value'][];
/**
* @description 选项列表
*/
options: OptionProps[];
/**
* @description 选择器的宽度
*/
width: number;
/**
* @description 选择器的占位值
*/
placeholder: string;
/**
* @description 选择器的尺寸
*/
size: Meleon.MlSize;
/**
* @description 是否支持复选
*/
multiple: boolean;
/**
* @description 展示最大数量
*/
maxTagCount: number;
/**
* @description 是否支持筛选
*/
filterable: boolean;
/**
* @description 是否禁用
*/
disabled: boolean;
/**
* @description 是否将下拉菜单添加到父元素
*/
addToParent: boolean;
/**
* @description 复选状态,是否支持多选
*/
allowCreate: boolean;
/**
* @description 展开方向
*/
direction: 'top' | 'bottom';
}