yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
32 lines (30 loc) • 847 B
TypeScript
import { PropType, ExtractPropTypes } from 'vue';
import { SegmentedSize, SegmentedItem } from './types';
/**
* 属性
*/
export declare const segmentedProps: {
/** 选中的值 */
modelValue: (NumberConstructor | StringConstructor)[];
/** 将宽度调整为父元素宽度 */
block: BooleanConstructor;
/** 是否禁用 */
disabled: BooleanConstructor;
/** 数据 */
items: {
type: PropType<SegmentedItem[]>;
required: boolean;
};
/** 尺寸 */
size: PropType<SegmentedSize>;
};
export type SegmentedProps = ExtractPropTypes<typeof segmentedProps>;
/**
* 事件
*/
export declare const segmentedEmits: {
/** 更新绑定值 */
'update:modelValue': (_value: string | number) => boolean;
/** 选中改变的事件 */
change: (_active: string | number) => boolean;
};