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