在日常开发中,前端内容编辑器一直是一个比较常用的功能,在交流、分享类的项目中是必备模块。
uxEditor 是一款基于 uni-app x 的内容编辑器,同时提供了基于原生组件渲染的内容展示功能。
核心功能 :
1. 前端内容编辑器,生产内容;
2. 内容展示组件,基于原生组件渲染,运行效率极高;
3. 与系统后端适配,前后端内容数据联动( 提供后端转换源码 );
内容展示组件用于展示来自 uxEditor 内容编辑器的数据,同时也兼容来自系统后端编辑器(如 : 百度编辑器,wangEditor 等)产生的 HTML 内容。
已经为大家提供基于 php 和 go 语言的前后端内容数据转换代码 ( 其他语言参考已有源码利用正则可以快速实现 );
富文本组件 ( rich-text ) 用于展示 html 内容,优点是使用方便,缺点明显 : 渲染效果、渲染效率一般,无法实现更自由的样式,如果针对某个元素做具体的业务逻辑也是非常麻烦的。
uxEditor 的内容展示组件是使用 uni-app 各类对应的原生组件作为基础来渲染内容的,优点是 : 渲染效率高、渲染效果好,可以实现更自由的样式,开发者通过二次开发( 比较容易 )可以快速实现针对某个元素做具体的业务逻辑( 比如文章内容中的图片预览功能 )。缺点 : 需要将后端原有的 HTML 数据转换为项目数组。
1. 我们为您提供了基于 GO 和 PHP 的后端源码包,源码已经经过测试,请参考源码继续改进。
2. 其他语言我们不擅长,请您使用自己擅长的开发语言完成相关后端逻辑。
3. 如果您使用其他语言实现了与 uxEditor 的对接,并愿意开源分享,请加 QQ群 527580758 联系群管理员,感谢。
BUG 反馈及使用交流,请加入 uXui 交流 QQ 群 : 527580758 。