FastAdmin
的富文本编辑器只需要给对应的textarea
增加一个class
为editor
即可,FastAdmin
在使用Form.api.bindevent
绑定事件时即会将textarea
渲染为富文本编辑器,目前支持summernote
、nkeditor
和ueditor
等富文本编辑器,需安装对应的插件即可正常使用。
插件 | 特点 | 插件下载 |
---|---|---|
Summernote | 操作简单、易用、图片直传第三方存储 | 下载 |
Nkeditor | 多主题、简洁强大、支持公式、图片直传第三方存储 | 下载 |
Simeditor | 漂亮、简单、功能简单、图片直传第三方存储 | 下载 |
Umeditor | 百度出品、简单、易用、支持公式、图片直传第三方存储 | 下载 |
Ueditor | 百度出品、功能全、图片直传第三方存储 | 下载 |
Markdown | 支持Markdown格式、图片直传第三方存储 | 下载 |
温馨提示
如果是自定义表单,例如在index
页面,需使用Form.api.bindevent
绑定事件才会生效,否则单独添加个editor
是不会生效的
如果是动态生成的元素,需使用Form.api.bindevent
绑定事件才会生效
在安装完对应的富文本插件后我务必启用、刷新插件缓存并清除浏览器缓存后才生效。
建议只启用一个富文本编辑器,如果需要不同的页面展示不同的编辑器,需要修改编辑器插件代码,修改对应的选择器,将editor
改成自定义的class
(目前最新版本1.3.0+
已经支持在插件管理中配置富文本渲染的class
,无需修改插件代码)