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 资源