Typography 排版
Since v2.0.0

Vexip UI 提供了一些带有基本格式的文本组件。

代码示例#

Vexip UI

Vexip UI 提供了一系类开箱即用的组件。 每个组件几乎所有的 属性默认值 均可以通过注入配置快速修改(除了值和选项属性),轻松实现定制化。 同时,组件代码的编写非常注重降低 源码阅读 的门槛,代码的排布尽可能的贴近平时的业务代码的习惯,避免让人眼花缭乱的封装。

特性

  • 还算多的组件,为网站开发助力,希望能提高点效率
  • 开箱即用的高质量 Vue3 组件
  • 遵循直觉的设计,代码也尽可能写得直接一些,不要拐弯抹角
  • 使用组合式 Api 编写,性能与拓展性应该还不错
  • 700+ 单元测试,为组件的使用提供良好的基础稳定性
所有组件兼容现代浏览器,尽量保证近两三个版本的支持。

基础用法#

Vexip UI 内置了一些与标签同名的组件,用以快速应用组件库的样式。

Default
Primary
Info
Success
Warning
Error
Disabled
Mark Default
Mark Primary
Mark Info
Mark Success
Mark Warning
Mark Error
Mark Default Reverse
Mark Primary Reverse
Mark Info Reverse
Mark Success Reverse
Mark Warning Reverse
Mark Error Reverse
Code
Underline
Delete
Strong
Italic
Keyboard

文本组件#

提供了不同样式的文本。

当创建段落或加粗文本时可以使用快捷组件 P 和 Strong。

API#

预设类型#

ts
type TypographyType = 'default' | 'primary' | 'info' | 'success' | 'warning' | 'error'
type TitleLevel = 1 | 2 | 3 | 4 | 5 | 6

Text 属性#

名称类型说明默认值始于
codeboolean是否为代码,设置后标签为 <code>false-
deleteboolean是否添加删除线,设置后标签为 <del>false-
disabledboolean是否禁用false-
italicboolean是否斜体false-
keyboardboolean是否添加键盘按键样式false-
markboolean是否添加标记底色false-
reversedboolean设置字体颜色是否取反色false-
strongboolean是否加粗false-
tagstring设置渲染的标签'span'-
thinboolean是否为细字体,与 strong 冲突false-
typeTypographyType设置文本的类型'default'-
underlineboolean是否添加下划线false-

其中 P 和 Strong 为 Text 的快捷组件。

Title 属性#

名称类型说明默认值始于
alignedboolean设置添加标记后的是否按标记对齐false-
levelTitleLevel设置标题的级别5-
markerboolean是否添加标记false-
marker-typestring单独设置标记的类型,支持传入自定义颜色null-
thinboolean是否为细标题false-
topboolean是否为置顶标题,置顶时上外边距为 0false-
typeTypographyType设置标题的类型'default'-

其中 H1、H2、H3、H4、H5、H6 为 Title 的快捷组件。

Blockquote 属性#

名称类型说明默认值始于
typeTypographyType设置块引用的类型'default'-

OL 属性#

名称类型说明默认值始于
type'a' | 'A' | 'i' | 'I' | '1'设置序号的类型'1'-

UL 属性#

名称类型说明默认值始于
list-stylestring设置 li 的标记类型'circle'-