AdminEditor 组件

概述

富文本编辑器。通过 IEditorComponent 接口支持多种编辑器插件。默认是个简单文本框,装了 EasyAdminBlazor.HtmlEditor 扩展后自动升级成 TinyMCE 富文本编辑器。

参数说明

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

使用示例

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

扩展机制

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

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

注意事项

  • 编辑器输出的是 HTML 格式
  • 用 TinyMCE 的话,需要加载对应的 JS 资源