@squirrel-cloud/ui-vue
Version:
松鼠的坚果屋前端VUE框架
48 lines (47 loc) • 782 B
TypeScript
import { Component } from 'vue';
import { ButtonType, ComponentSize, ComponentType } from '../../typings';
/**
* 按钮属性
*/
export interface ButtonProps {
/**
* 按钮类型
*/
type?: ComponentType;
/**
* 是否圆角按钮
*/
round?: boolean;
/**
* 是否文本按钮
*/
text?: boolean;
/**
* 按钮图标
*/
icon?: Component;
/**
* 是否加载中
*/
loading?: boolean;
/**
* 关联表单
*/
form?: string;
/**
* 是否显示背景色
*/
bg?: boolean;
/**
* 原生按钮类型
*/
nativeType?: ButtonType;
/**
* 是否禁用
*/
disabled?: boolean;
/**
* 按钮大小
*/
size?: ComponentSize;
}