Skip to content

Divider 分割线

常用的内容分割线,基于 el-divider 封装,API 完全兼容。

基础用法

这是一段文本

这是另一段文本

查看代码
vue
<template>
  <p>这是一段文本</p>
  <MgDivider />
  <p>这是另一段文本</p>
</template>

带文字的分割线

查看代码
vue
<template>
  <MgDivider>居中文字</MgDivider>
  <MgDivider content-position="left">左侧文字</MgDivider>
  <MgDivider content-position="right">右侧文字</MgDivider>
</template>

垂直分割

文本
链接
更多
查看代码
vue
<template>
  <MgSpace>
    <span>文本</span>
    <MgDivider direction="vertical" />
    <span>链接</span>
  </MgSpace>
</template>

自定义样式

查看代码
vue
<template>
  <MgDivider border-style="dashed">虚线</MgDivider>
  <MgDivider border-style="dotted">点线</MgDivider>
</template>

Attributes

继承 Element Plus Divider 的全部 Attributes,无额外参数。

参数说明类型默认值
direction分割方向'horizontal' | 'vertical'horizontal
content-position文字位置'left' | 'center' | 'right'center
border-style边框样式CSSProperties['borderStyle']solid

与 Element Plus 的差异

MgDividerel-divider 基础上追加 .mg-divider 类名,便于样式覆写;其余行为完全一致,迁移时仅需将 el-divider 替换为 MgDivider