Text 文本
集成了常规的文本组件和省略组件功能。
基础用法
由 type 属性来选择 Text 的类型
<template>
<s-text class="mx-1">
Default
</s-text>
<s-text class="mx-1" type="primary">
Primary
</s-text>
<s-text class="mx-1" type="success">
Success
</s-text>
<s-text class="mx-1" type="info">
Info
</s-text>
<s-text class="mx-1" type="warning">
Warning
</s-text>
<s-text class="mx-1" type="danger">
Danger
</s-text>
</template>尺寸
使用 size 属性配置尺寸,可选的尺寸大小有: large, default 或 small
<template>
<s-text class="mx-1" size="large">
Large
</s-text>
<s-text class="mx-1">
Default
</s-text>
<s-text class="mx-1" size="small">
Small
</s-text>
</template>省略
设置lines、length等属性时,超过限制则展示省略符,超出内容在tooltip中展示。
<template>
<s-text text="演示文本演示文本演示文本演示文本演示文本演示文本演示文本演示文本演示文本演示文本演示文本演示文本演示文本" :lines="1" class="mb-4" />
<s-text text="演示文本演示文本" :length="5" />
</template>tooltip 配置
tooltip属性配置参考el-tooltip组件属性
<template>
<s-text text="演示文本演示文本" :length="5" :tooltip="{ content: '超出内容', placement: 'right', effect: 'light' }" />
</template>属性
| 属性名 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| type | 类型 | primary / success /info /warning /danger | — |
| size | 大小 | large / default /small | default |
| tooltip | 超出内容提示 | object | — |
| lines | 行数限制,超出内容省略 | number | — |
| length | 文字数量限制,超出内容省略 | number | — |
| text | 展示的文本内容 | string | — |
