@cataract6545/tmui
Version:
tm-vuetify是一个新势力由主题驱动的UI组件库,相比其它优势大,组件全,设计趋势紧跟未来。具有主题生成,主题实时切换,暗黑实时切换,lottie动画,图表等新颖功能,tmui TMUI
43 lines (40 loc) • 1.2 kB
text/typescript
export interface shapeStyle {
fillStyle?: string,
lineWidth?: number,
strokeStyle?: string,
lineDashOffset?: number,
lineDash?: number[],
sAngle?: number,
eAngle?: number,
/**一些圆弧等用到的内半径 */
r: number,
/**圆环时可能用到的内半径 */
innerRadius: number,
x?: number,
y?: number,
width?: number,
height?: number,
/** 绘制圆角矩形时可以使用,四个边角的圆角控制。 */
radius?: [number, number, number, number],
lineCap?: 'butt' | 'round' | 'square',
lineJoin?: 'bevel' | 'round' | 'miter',
lineHeight?: number,
/** 绘制文字时最大宽度,可以不设置,自动断行。 */
textMaxWidth?: number,
/** 字符间距不支持断行 */
letterSpace?: number,
/** 要绘制的文本 */
text?: string | [{
text: string,
color?: string,
fontSize?: number
}],
/** 默认14号 */
fontSize?: number,
textAlign?: string
[key: string]: any;
}
export interface shape extends shapeStyle {
animate<T>(duration: number, arg: T): void
}
export type Rect = 'Rect'