• 简体中文
  • 自定义配置

    基本用法与 React 相同。表中链接指向各参数的完整说明,下方补充 style 的平台用法。

    属性类型默认值与用途
    textstring必填,当前完整 Markdown。
    streamingboolean | StreamingConfigfalse,控制末尾修复、平滑输出和效果。
    buildBaseBuildConfig{},选择公式、脚注等解析能力。
    themeTheme'light',主题预设或局部覆盖,见样式指南。
    pluginsIPluginItem | IPluginItem[][],扩展当前平台的预设;Raw 入口必填。
    patchesIPatchItem<ReactNode>[][],用 ReactLynx 内容替换或插入指定文本。
    classNamestringundefined,最外层 view 的类名。
    styleCSSPropertiesundefined,最外层 view 的 Lynx 样式。
    refRef<FluxdownRef>undefined,读取响应式渲染结果,不是原生视图引用。
    导入方式

    BaseBuildConfig、StreamingConfig 和 FluxdownRef 从 @fluxdown/lynx 导入;Theme 和 IPluginItem 从 @fluxdown/lynx-plugins/typings 导入;CSSProperties 来自 @lynx-js/types,ReactNode 来自 @lynx-js/react。

    style 可选

    类型: CSSProperties

    默认值: undefined

    最外层 view 的 Lynx 样式对象。可用属性和值遵循 Lynx CSS,也可以通过 className 关联应用样式:

    <Fluxdown
      className="conversation-message"
      style={{ padding: '16px', maxWidth: '720px' }}
      text={text}
    />

    内容内部的颜色与排版见样式指南,组件与交互调整使用 Slot 插件。