Text
简易介绍
text 文本组件,用于显示文本内容,支持多种样式和尺寸。可以使用 <MYText></MYText> 或者 <MYText /> 来实现一个文本组件。
关于颜色的使用
type
在 MYText 中使用 type 可以实现文本的颜色定义,这些颜色是 mengyue-components 提供的基本颜色定义。 例如使用 type 完成下面的颜色定义,如果不写 type 默认是黑色文本:
代码演示
Default文本
primary文本
Success文本
Warning文本
Danger文本
Info文本
展开代码
自定义颜色
如果默认颜色不满足需求,还可以自定义颜色,使用 color 属性自定义文本颜色。
代码演示
自定义红色文本自定义粉色文本
展开代码
关于尺寸
size
使用 size 属性可以调整文本大小。
代码演示
small 文本medium 文本large 文本
展开代码
自定义尺寸
也可以支持自定义文本大小:
代码演示
自定义文本20px自定义文本:20自定义文本5rem自定义文本5em
展开代码
组合使用
最后,实现多种 API 组合使用:
代码演示
组合使用medium和blue
展开代码
API 参考
Props
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| type | 文本类型 | string | primary/success/warning/danger/info | — |
| size | 文本尺寸 | string | small/medium/large/number/自定义 | medium |
| Tecolor | 文本颜色 | string | 支持16进制颜色或单词颜色 | — |
| tag | 渲染标签 | string | 支持所有 HTML 标签 | span |
类型定义
typescript
interface TextProps {
type?: string;
size?: string | number;
Tecolor?: string;
tag?: string;
}