版本
版本
<Versions> 组件根据版本选择显示不同内容。用户可以使用下拉菜单在版本之间切换,选择的版本会持久化保存在 URL 查询参数中。
若要对整个文档站点进行版本控制,请使用站点级版本控制。您可以独立使用站点级版本控制和 <Versions> 组件,也可以同时使用。
用法
这是版本 2.0 的内容(默认版本)。选择时,URL 将显示 ?v=v2.0。
Markdown
变体
嵌套组件
您可以在每个版本中包含任何内容,包括代码块、标注和其他组件。
版本 2.0 包含破坏性变更。请查看迁移指南。
Markdown
自定义查询参数
默认情况下,选择的版本使用 v 查询参数存储在 URL 中。您可以使用 paramName 属性自定义此参数,以避免在同一页面上使用多个 <Versions> 组件时发生冲突。
当前 SDK 版本的内容。选择时,URL 将显示 ?sdk-version=current。
Markdown
属性
<Versions> 属性
paramName
用于在 URL 中存储选定版本的查询参数名称。
className
应用到版本容器的附加 CSS 类。
<Version> 属性
version
版本标识符。在 <Versions> 组件内必须唯一。此值用于 URL 查询参数。
title
显示在下拉菜单中的标题。如果未指定,则使用 version 值。
default
当 URL 中未指定版本时,此版本是否应默认被选中。
children
选择此版本时显示的内容。可以包含文本、Markdown 和组件。
className
应用到版本内容的附加 CSS 类。