带文字内容的分割线组件,支持文字位置调整。
<template>
<KmDivider />
<KmDivider>分割文字</KmDivider>
</template>| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
position | 'start' | 'end' | - | 文字位置(起始或末尾) |
class | HTMLAttributes['class'] | - | 自定义 CSS 类 |
| 名称 | 说明 |
|---|---|
default | 分割线中间的文字内容 |
无
<template>
<div>内容上方</div>
<KmDivider />
<div>内容下方</div>
</template><template>
<KmDivider>更多信息</KmDivider>
</template><template>
<KmDivider position="start">起始位置</KmDivider>
</template><template>
<KmDivider position="end">末尾位置</KmDivider>
</template><template>
<KmDivider>
<span class="flex items-center gap-2">
<KmIcon name="i-lucide:star" />
推荐内容
</span>
</KmDivider>
</template><template>
<div>第一部分</div>
<KmDivider>第二章</KmDivider>
<div>第二部分</div>
<KmDivider>第三章</KmDivider>
<div>第三部分</div>
</template><template>
<KmDivider class="text-primary">
彩色文字
</KmDivider>
<KmDivider class="my-8">
大间距
</KmDivider>
</template>1rem(my-4)