SxHtmlEditor (富文本编辑器)

  • Implemented

基于浏览器的富文本 HTML 编辑器。对齐 NextUI 扩展 规范,并说明当前实现能力。

使用场景

  • 编辑富文本说明或公告
  • 内容管理中的文本输入
  • 简易内嵌编辑器

约束说明

  • 当前实现为基础版,不包含完整工具栏。
  • 内容更新通过 ValueValueChanged 同步。

行为说明

  • Disabled 为真时禁止编辑。
  • Placeholder 在内容为空时展示。

API

Parameters (参数)

状态 参数名 类型 默认值 描述
Implemented Value string? null 编辑器中的 HTML 内容(支持双向绑定)。
Implemented Placeholder string? null 占位提示文案。
Implemented Disabled bool false 是否禁用交互。
Implemented Id (继承) string? null 组件的物理 Id。
Implemented Class (继承) string? null 自定义 CSS 类名。
Implemented Style (继承) string? null 自定义样式。
Implemented Title (继承) string? null HTML title 属性。
Implemented AdditionalAttributes (继承) IEnumerable<KeyValuePair<string, object>>? null 捕获不匹配的 HTML 属性。

Events (事件)

状态 事件名 类型 描述
Implemented ValueChanged EventCallback<string?> 内容改变时触发。

示例

<SxHtmlEditor @bind-Value="_articleContent" Placeholder="请输入正文..." />