AdminEditor 组件

概述

富文本编辑器组件。通过 IEditorComponent 接口支持多种编辑器插件。默认使用 DefaultEditorPlugin(简单文本框),安装 EasyAdminBlazor.HtmlEditor 扩展后自动替换为 TinyMCE 富文本编辑器。

参数说明

参数 说明
@bind-Value 绑定编辑器的 HTML 内容
DisplayText 表单显示标签

使用示例

<AdminEditor @bind-Value="@articleContent" DisplayText="文章内容" />

扩展机制

// 默认实现
builder.Services.TryAddTransient<IEditorComponent, DefaultEditorPlugin>();

// 安装 HtmlEditor 扩展后自动替换为 TinyMCE
.AddEasyAdminBlazorTinyMCEEditor();

注意事项

  • 编辑器输出的内容为 HTML 格式
  • 使用 TinyMCE 时需要加载对应的 JS 资源