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
Strong
Italic
Keyboard
API#
预设类型#
ts
type TypographyType = 'default' | 'primary' | 'info' | 'success' | 'warning' | 'error'
type TitleLevel = 1 | 2 | 3 | 4 | 5 | 6
Text 属性#
名称 | 类型 | 说明 | 默认值 | 始于 |
---|---|---|---|---|
code | boolean | 是否为代码,设置后标签为 <code> | false | - |
delete | boolean | 是否添加删除线,设置后标签为 <del> | false | - |
disabled | boolean | 是否禁用 | false | - |
italic | boolean | 是否斜体 | false | - |
keyboard | boolean | 是否添加键盘按键样式 | false | - |
mark | boolean | 是否添加标记底色 | false | - |
reversed | boolean | 设置字体颜色是否取反色 | false | - |
strong | boolean | 是否加粗 | false | - |
tag | string | 设置渲染的标签 | 'span' | - |
thin | boolean | 是否为细字体,与 strong 冲突 | false | - |
type | TypographyType | 设置文本的类型 | 'default' | - |
underline | boolean | 是否添加下划线 | false | - |
其中 P 和 Strong 为 Text 的快捷组件。
Title 属性#
名称 | 类型 | 说明 | 默认值 | 始于 |
---|---|---|---|---|
aligned | boolean | 设置添加标记后的是否按标记对齐 | false | - |
level | TitleLevel | 设置标题的级别 | 5 | - |
marker | boolean | 是否添加标记 | false | - |
marker-type | string | 单独设置标记的类型,支持传入自定义颜色 | null | - |
thin | boolean | 是否为细标题 | false | - |
top | boolean | 是否为置顶标题,置顶时上外边距为 0 | false | - |
type | TypographyType | 设置标题的类型 | 'default' | - |
其中 H1、H2、H3、H4、H5、H6 为 Title 的快捷组件。
Blockquote 属性#
名称 | 类型 | 说明 | 默认值 | 始于 |
---|---|---|---|---|
type | TypographyType | 设置块引用的类型 | 'default' | - |
OL 属性#
名称 | 类型 | 说明 | 默认值 | 始于 |
---|---|---|---|---|
type | 'a' | 'A' | 'i' | 'I' | '1' | 设置序号的类型 | '1' | - |
UL 属性#
名称 | 类型 | 说明 | 默认值 | 始于 |
---|---|---|---|---|
list-style | string | 设置 li 的标记类型 | 'circle' | - |