Skip to content

Title 标题

介绍

标题组件主要用于文章、列表详情等标题展示,支持自定义颜色、图标和前后缀,可配置"更多"按钮。

导入

js
import SubTitle from '@/components/display/title/SubTitle.vue'

用法

基础用法

基础标题展示。

vue
<template>
  <SubTitle title="这是一个标题" />
</template>

显示更多

显示"更多"按钮并绑定点击事件。

vue
<template>
  <SubTitle title="这是一个标题" showMore @moreClicked="toast('点击了更多')" />
</template>

自定义左侧颜色

自定义左侧标识条的颜色。

vue
<template>
  <SubTitle title="这是一个标题" badgeColor="danger" showMore @moreClicked="toast('点击了更多')" />
</template>

自定义图标和前后缀

自定义标题的图标、前缀和后缀内容。

vue
<template>
  <SubTitle title="这是一个标题" badgeColor="danger">
    <template #icon>
      <Icon name="arrow-right-circle" />
      <Width :width="20" />
    </template>
    <template #titleSuffix>
      <Width :width="20" />
      <Tag scheme="light" text="V1.0" type="primary" size="small" />
    </template>
  </SubTitle>
</template>

API 参考

SubTitle

标题组件,主要用于文章、列表详情等标题展示。

Props

名称说明类型必填默认值
title标题文本string''
moreText"更多"按钮文本string'更多'
showMore是否显示"更多"按钮booleanfalse
badgeColor左侧标识条颜色string'primary'
backgroundColor背景颜色string-
padding内边距ThemePaddingMarginProp[ 0, 0, 30, 0 ]
titleProps标题文本属性TextProps-
badgeStyle标识条样式object-

Slots

名称说明
icon自定义图标区域
titlePrefix标题前缀内容
titleSuffix标题后缀内容
right右侧内容区域

Events

名称说明参数
moreClicked点击"更多"按钮事件$event