Skip to content
On this page

title组件

Hidden Title

基础用法:<s-title title="你好"></s-title>

属性事件插槽简介

基础用法

成华主题

chenghua主题示例

石景山主题

shijingshan主题示例

通常用法

标题溢出提示

sybz 主题(theme 默认值:default)

设置 theme="sybz" 使用思云博智配色。theme 可选 default / chenghua / shijingshan / sybz,默认值为 default。品牌蓝 #4876EF,AI 辅助绿 #00D3AB

compTitle 也可以作为独立组件使用,完整文档见 CompTitle 组件标题前缀

标题和后置内容

普通标题使用 title 属性,复杂标题使用 title 插槽。默认插槽用于在标题和副标题后追加状态、标签或其他内容:

vue
<s-title title="属性标题" />
<s-title>
  <template #title>命名插槽标题</template>
</s-title>
<s-title title="服务状态">
  <s-tag type="success">运行中</s-tag>
</s-title>
<s-title title="属性标题" />
<s-title>
  <template #title>命名插槽标题</template>
</s-title>
<s-title title="服务状态">
  <s-tag type="success">运行中</s-tag>
</s-title>

属性

属性名说明类型默认值
title主标题文案string''
icon左侧图标,支持已注册的组件名或 Vue 组件;icon 插槽优先string / Component''
extra右侧操作区文本,extra 插槽优先于该属性string''
size尺寸,支持 small / default / largestringdefault
subTitle副标题文案string''
subAttrs副标题额外属性object{}
showTooltip标题溢出时是否显示完整内容提示booleantrue
tooltipAttrss-tooltip 额外属性object{}
inner是否使用内部缩进booleanfalse
margin外边距,支持 CSS margin 简写string / number''
gap标题内部间距,控制图标、标题、副标题、右侧区域间距;图标尺寸变化时自动重新布局string / number''
t上边距,兼容快捷写法,优先级高于 marginstring / number''
b下边距,兼容快捷写法,优先级高于 marginstring / number''
l左边距,兼容快捷写法,优先级高于 marginstring / number''
tb同时设置上下边距,兼容快捷写法,优先级高于 marginstring / number-
height组件高度string / number''
type标题样式类型,支持 '' / icon / simple / formstring''
theme主题样式,支持 default / chenghua / shijingshan / sybzstringdefault
tag标题标签,支持 div / h1 / h2 / h3 / h4 / h5 / h6stringdiv
level非原生标题标签的无障碍标题层级,支持 16number3

插槽

插槽名说明
title自定义标题内容,优先级高于 title 属性
default在标题和副标题后追加状态、标签或其他内容
icon自定义左侧图标
extra自定义右侧操作区,优先级高于 extra 属性

思云博智私有前端组件库