hfyk-app
Version:
导出问题
65 lines (63 loc) • 1.61 kB
TypeScript
import { CSSProperties } from "vue";
export default interface IProps {
/**
* @description 是否虚线 (默认 false )
* */
dashed?: boolean;
/**
* @description 是否细线 (默认 true )
* */
hairline?: boolean;
/**
* @description 是否以点替代文字,优先于text字段起作用 (默认 false )
* */
dot?: boolean;
/**
* @description 内容文本的位置,left-左边,center-中间,right-右边 (默认 'center' )
* */
textPosition?: "center" | HyApp.LeftRightType;
/**
* @description 文本内容
* */
text?: string | "loadMore" | "loading" | "noMore";
/**
* @description 文本大小 (默认 14)
* */
textSize?: string | number;
/**
* @description 文本颜色 (默认 '#909399' )
* */
textColor?: string;
/**
* @description 线条颜色 (默认 '#dcdfe6' )
* */
lineColor?: string;
/**
* @description 加载图标(默认 'loading' )
* */
loadingIcon?: string;
/**
* @description 加载前的提示语(默认 '加载更多' )
* */
loadMoreText?: string;
/**
* @description 加载中提示语(默认 '正在加载...' )
* */
loadingText?: string;
/**
* @description 没有更多的提示语(默认 '没有更多了' )
* */
noMoreText?: string;
/**
* @description 上边距 (默认 0 )
* */
marginTop?: string | number;
/**
* @description 下边距 (默认 0 )
* */
marginBottom?: string | number;
/**
* @description 定义需要用到的外部样式
* */
customStyle?: CSSProperties;
}