# 内置组件 ## Badge - Props: - type - 类型: `'tip' | 'warning' | 'danger'` - 默认值: `'tip'` - text - 类型: `string` - 默认值: `''` - vertical - 类型: `'top' | 'middle' | 'bottom' | undefined` - 默认值: `undefined` - 示例: **输入** ```md - VuePress - - VuePress - - VuePress - ``` **输出** - VuePress - - VuePress - - VuePress - ## CodeGroup - 详情: [CodeGroupItem](#codegroupitem) 组件的 Wrapper 。 ## CodeGroupItem - Props: - title - 类型: `string` - 是否必需: `true` - active - 类型: `boolean` - 默认值: `false` - 详情: 该组件必须放置在 [CodeGroup](#codegroup) 组件的内部。 可以通过 `active` Prop 来设置初始激活的元素。如果不设置,默认激活第一个元素。 - 示例: **输入** ````md ```bash:no-line-numbers yarn ``` ```bash:no-line-numbers npm install ``` ```` **输出** ```bash:no-line-numbers yarn ``` ```bash:no-line-numbers npm install ``` ::: warning 你必须在 `` 的开始标签和代码块之间添加一个空行,否则代码块无法被 Markdown 正确解析。 所有内容首先都必须是合法的 Markdown ,然后才是一个 Vue SFC 。 了解更多: [深入 > Markdown 与 Vue SFC](../../guide/advanced/markdown.md) 或者你可以选择使用 [自定义容器](./markdown.md#自定义容器) 。 :::