ruoyi开启富文本存储

 xss会过滤调前端传来的html标签,需要在配置文件里,排除链接加上接口路径

### RuoYi 百度富文本编辑器集成方法 对于希望在 RuoYi 项目中集成百度富文本编辑器 UEditor 的开发者来说,可以借鉴 Vue 中集成 UEditor 的经验并做适当调整。以下是具体的方法: #### 准备工作 确保已经下载了 UEditor 并将其放置于项目的静态资源目录下。通常情况下,RuoYi 使用 `resources/static` 或者类似的路径来存储这些文件。 #### 修改配置文件 为了使 UEditor 正常运行,在 `/src/main.js` 文件中的合适位置引入必要的 JavaScript 和 CSS 文件[^2]: ```javascript // 配置百度编辑器 import '../static/ue/ueditor.config.js' import '../static/ue/ueditor.all.min.js' import '../static/ue/lang/zh-cn/zh-cn.js' import '../static/ue/ueditor.parse.min.js' ``` #### 创建组件封装 创建一个新的 Vue 组件用于封装 UEditor 功能。这里推荐使用 GitHub 上由其他开发人员维护的一个插件 `vue-ueditor-wrap` 来简化这一过程[^1]。安装该 npm 包之后可以在自己的组件内按如下方式调用它: ```html <template> <div id="app"> <!-- 富文本编辑器 --> <vue-ueditor-wrap v-model="content"></vue-ueditor-wrap> </div> </template> <script> import VueUeditorWrap from 'vue-ueditor-wrap' export default { components: { VueUeditorWrap }, data() { return { content: '' } } } </script> ``` #### 后端接口适配 考虑到 RuoYi 是基于 Spring Boot 构建的企业级应用框架,因此还需要处理好前后端交互部分的工作。特别是当涉及到图片上传等功能时,应该按照官方文档说明设置相应的服务器地址以及参数格式。 #### 测试验证 完成上述步骤后启动应用程序,并访问包含此组件的页面查看效果;如果一切正常,则可以看到一个功能完整的在线 HTML 编辑界面。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值