语法处理
语法处理
流式语法处理机制专为实时渲染场景设计,能够智能处理不完整的Markdown语法结构,避免因语法片段导致的渲染异常。
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| hasNextChunk | 是否还有后续数据 | boolean | false |
| enableAnimation | 启用文本淡入动画 | boolean | false |
| animationConfig | 文本动画配置 | AnimationConfig | { fadeDuration: 200, easing: 'ease-in-out' } |
在流式传输过程中,Markdown语法可能处于不完整状态:
// 不完整的链接语法 [示例网站](https://example // 不完整的图片语法  | 检测未闭合的链接标记,如 [text]( |
| 图片 |  | 检测未闭合的图片标记,如  => <span className="loading-link">🔗 加载中...</span>,ImageLoading: () => <div className="loading-image">🖼️ 图片加载中...</div>,};const App = () => {return (<XMarkdowncontent="访问[Ant Design](https://ant.design)查看文档"streaming={{hasNextChunk: true,incompleteMarkdownComponentMap: {link: 'link-loading',image: 'image-loading',},}}components={{'link-loading': CustomLoadingComponents.LinkLoading,'image-loading': CustomLoadingComponents.ImageLoading,}}/>);};