Skip to content

Divider 分隔符

用于显式地分隔内容区域。

基础用法

使用标签 <NueDivider> 声明一个分隔符组件。

<template>
    <nue-div gap=".5rem" vertical>
        <nue-text color="gray" size=".875rem">这是一段文字</nue-text>
        <nue-divider />
        <nue-text color="gray" size=".875rem">这是一段文字</nue-text>
    </nue-div>
</template>

垂直方向

通过属性 vertical 设置分隔符组件的方向为垂直。

<template>
    <nue-div align="center">
        <nue-button>按钮</nue-button>
        <nue-divider vertical />
        <nue-button>按钮</nue-button>
        <nue-divider vertical />
        <nue-button>按钮</nue-button>
    </nue-div>
</template>

定义线条颜色、类型以及粗细

通过属性 line-color 定义分隔符组件线的颜色;属性 line-style 定义线条类型;属性 line-width 定义线条粗细。

<template>
    <nue-div gap=".5rem" vertical>
        <nue-text color="gray" size=".875rem">颜色</nue-text>
        <nue-divider line-color="red" />
        <nue-text color="gray" size=".875rem">类型</nue-text>
        <nue-divider line-color="red" line-style="dashed" />
        <nue-text color="gray" size=".875rem">粗细</nue-text>
        <nue-divider line-color="red" line-style="dashed" line-width="3px" />
    </nue-div>
</template>

定义文本或其他内容

通过属性 text 设置分隔符组件内部文字(显示在分割线上);通过默认插槽 #default 自定义内部内容。

<template>
    <nue-div vertical>
        <nue-divider line-width="2px" text="这是一条 2px 的分界线" />
        <nue-divider line-width="2px" alignment="center">
            <nue-avatar size="3rem" theme="round" src="https://picsum.photos/200/300" />
        </nue-divider>
    </nue-div>
</template>

Released under the MIT License.