主题与文案
用 XProvider 做插件的全局文案;高亮 / Mermaid 外观可跟随 ant-design-vue Design Token,或通过组件 styles / classNames 定制。
使用说明
XProvider 继承 ant-design-vue 的 ConfigProvider,并为 ant-design-x-vue 组件(含 Markdown 插件文案)提供全局配置。若项目已在用 ConfigProvider,请改为:
diff
- import { ConfigProvider } from 'ant-design-vue';
+ import { XProvider } from 'ant-design-x-vue';
const App = () => (
- <ConfigProvider>
+ <XProvider>
<YourApp />
- </ConfigProvider>
+ </XProvider>
);把 ant-design-vue 的语言包与 ant-design-x-vue 的 zh_CN / en_US 合并后传入 locale。HighlightCode 的「复制」与 Mermaid 的工具栏文案会跟着切换。
代码演示
国际化
Change locale of components:
```ts
export const answer = 42;
```
```mermaid
quadrantChart
title Reach and engagement
x-axis Low Reach --> High Reach
y-axis Low Engagement --> High Engagement
quadrant-1 Expand
quadrant-2 Promote
quadrant-3 Re-evaluate
quadrant-4 Improve
Campaign A: [0.3, 0.6]
Campaign B: [0.45, 0.23]
```主题色
Header fill (colorFillContent):
Here's a Python example:
pythondef fibonacci(n): if n <= 1: return n a, b = 0, 1 for _ in range(2, n + 1): a, b = b, a + b return b print(fibonacci(10))
相关
- 组件级 API:
styles/classNames见 HighlightCode、Mermaid - Markdown 正文 light / dark CSS:主题
- XProvider 全量 API:XProvider