yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
48 lines (46 loc) • 1.3 kB
TypeScript
import { PropType, ExtractPropTypes } from 'vue';
import { StyleValue } from '../ele-app/types';
/**
* 属性
*/
export declare const splitPanelProps: {
/** 默认大小 */
size: StringConstructor;
/** 最小尺寸 */
minSize: NumberConstructor;
/** 最大尺寸 */
maxSize: NumberConstructor;
/** 间距 */
space: StringConstructor;
/** 自定义样式 */
customStyle: PropType<StyleValue>;
/** 自定义内容样式 */
bodyStyle: PropType<StyleValue>;
/** 是否可折叠 */
allowCollapse: BooleanConstructor;
/** 折叠按钮样式 */
collapseStyle: PropType<StyleValue>;
/** 是否折叠 */
collapse: BooleanConstructor;
/** 是否垂直方向 */
vertical: BooleanConstructor;
/** 是否反向布局 */
reverse: BooleanConstructor;
/** 是否可拉伸宽度 */
resizable: BooleanConstructor;
/** 内部表格弹性布局 */
flexTable: BooleanConstructor;
/** 是否开启响应式 */
responsive: {
type: BooleanConstructor;
default: null;
};
};
export type SplitPanelProps = ExtractPropTypes<typeof splitPanelProps>;
/**
* 事件
*/
export declare const splitPanelEmits: {
/** 更新折叠状态 */
'update:collapse': (_collapse: boolean) => boolean;
};