Files
mintlify__docs/zh/components/examples.mdx
locadex-agent[bot] 3af0d5d2e0 docs(locadex): add translations (#2136)
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
2025-12-08 18:48:32 -08:00

65 lines
1.7 KiB
Plaintext

---
title: "示例"
description: "在桌面设备上将代码块显示在右侧边栏"
keywords: ["RequestExample", "ResponseExample", "code examples", "request-response"]
---
`<RequestExample>` 和 `<ResponseExample>` 组件会在右侧边栏显示代码块,形成双栏布局,使用户在滚动阅读内容时始终能看到示例。这些组件为 API 文档而设计,但适用于所有页面。
常见用例:
* 带有请求与响应示例的 API 端点文档
* 与说明性文字并列的配置示例
* 供用户在按步骤操作时参考的代码示例
* 教程中的前后对比示例
在移动设备上,`<RequestExample>` 和 `<ResponseExample>` 组件会显示为 regular 代码块,可直接滚动略过。
<RequestExample>
```bash Request
curl --request POST \
--url https://dog-api.kinduff.com/api/facts
```
</RequestExample>
<ResponseExample>
```json Response
{ "status": "success" }
```
</ResponseExample>
<div id="requestexample">
## RequestExample
</div>
使用 `<RequestExample>` 将代码示例固定在右侧边栏。该组件与 [CodeGroup](/zh/components/code-groups) 类似,但会在侧边栏显示代码,而非内联展示。
你可以在一个 `<RequestExample>` 中包含多个代码块。每个代码块都必须包含 title 属性。
````mdx RequestExample
<RequestExample>
```bash 请求
curl --request POST \
--url https://dog-api.kinduff.com/api/facts
```
</RequestExample>
````
<div id="responseexample">
## ResponseExample
</div>
`<ResponseExample>` 组件会将代码示例固定在右侧边栏,位于同一页面中任意 `<RequestExample>` 的内容下方。
````mdx ResponseExample
<ResponseExample>
```json 响应
{ "status": "success" }
```
</ResponseExample>
````