# ueditorplus **Repository Path**: mo3408/ueditorplus ## Basic Information - **Project Name**: ueditorplus - **Description**: 🌈🌈🌈祝开发者2026即将到来的除夕节快乐!UEditorPlus 是基于 UEditor 二次开发的富文本编辑器,让 UEditor 焕然一新,已集成秀米、135编辑器,会不定时更新!!! - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://blog.snowytime.cn/docs/ueditorplus - **GVP Project**: No ## Statistics - **Stars**: 45 - **Forks**: 17 - **Created**: 2024-09-05 - **Last Updated**: 2026-01-30 ## Categories & Tags **Categories**: text-editor **Tags**: 编辑器 ## README # UEditor Plus [![star](https://gitee.com/mo3408/ueditorplus/badge/star.svg)](https://gitee.com/mo3408/ueditorplus) [![star](https://img.shields.io/github/stars/mo3408/ueditorplus.svg)](https://github.com/mo3408/ueditorplus) 🌈🌈🌈祝开发者2026即将到来的除夕快乐!UEditorPlus 是基于 UEditor 二次开发的富文本编辑器,让 UEditor 焕然一新,已集成秀米、135编辑器,会不定时更新!!! ![输入图片说明](%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20241116195402.png) ![输入图片说明](%E6%88%AA%E5%9B%BE20250418201117829.png) > `/dist/` 和 `/dist-min/` 目录分别为构建的非压缩和压缩版代码,可直接使用 ## 联系方式 (进群请添加vx,请备注来源) ![输入图片说明](%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250812200307.png) ## 功能亮点 - 支持文档一键导入,支持Word文档(docx)、Markdown文档(md)文档 - 全新的UI外观,使用字体图标替换原有图片图标 - 移除过时、无用的插件支持,不断完善使用体验 - 图片、文件、视频上传配置化定制增强 - 演示界面重构,右上角可直接查看当前演示界面代码 - 兼容现有UEditor,实现无缝切换 ## 使用教程 ### 演示 参考_examples目录index.html文件 ### 原生使用 ```html ``` ### vue2 使用 ``` npm i --save vue-ueditor-wrap@2.x # 或 yarn add --save vue-ueditor-wrap@2.x ``` 解压 UEditorPlus 到静态资源目录 复制 dist-min 到项目 public/static/UEditorPlus/ 目录 引入组件并使用 ```html ``` ### vue3 使用 ① 安装插件支持 ```shell npm i --save vue-ueditor-wrap@3.x # 或 yarn add --save vue-ueditor-wrap@3.x ``` ② 解压 UEditorPlus 到静态资源目录 复制 `dist-min` 到项目 `public/static/UEditorPlus/` 目录 ③ 引入组件并使用 **main.js** ```javascript import {createApp} from 'vue' import App from './App.vue' import VueUeditorWrap from 'vue-ueditor-wrap'; createApp(App).use(VueUeditorWrap).mount('#app') ``` **App.vue** ```html ``` ### react 使用 ① 安装插件支持 ```shell npm i --save react-ueditor-wrap # 或 yarn add --save react-ueditor-wrap ``` ② 解压 UEditorPlus 到静态资源目录 复制 `dist-min` 到项目 `public/static/UEditorPlus/` 目录 ③ 引入组件并使用 ```jsx import RcUeditor from 'react-ueditor-wrap'; function App() { const hanldeChage = (value) => { console.log('RcUeditor', value); } return (
Hello UEditorPlus

'} ueditorUrl={'/static/UEditorPlus/ueditor.all.js'} ueditorConfigUrl={'/static/UEditorPlus/ueditor.config.js'} editorConfig={{ // 后端服务地址,后端处理参考 // https://open-doc.modstart.com/ueditor-plus/backend.html initialFrameWidth: '100%', serverUrl: '/api/path/to/server', UEDITOR_HOME_URL: '/static/UEditorPlus/', UEDITOR_CORS_URL: '/static/UEditorPlus/', }} onChange={hanldeChage}/>
); } export default App; ``` ## 二次开发 ### 第一步,clone代码到本地 ```shell git clone https://gitee.com/mo3408/ueditorplus 或 git clone https://gitcode.com/mo3408/ueditorplus.git ``` ### 第二步,开始功能开发 使用浏览器打开 `dist或者dist-min/index.html` 页面相关内容,完成功能开发 ## 更新日志 [更新日志](https://blog.snowytime.cn/docs/ueditorplus/info/change-log) ## 开源协议 - Apache 2.0