laravael-admin 集成UEditor

简介

uEditor是百度开源的富文本编辑器,功能强大。github地址:https://github.com/stevenyangecho/laravel-u-editor

composer安装

1.在composer.json 文件require中添加

“stevenyangecho/laravel-u-editor”: “~1.4”

2.更新依赖

composer update

3.laravel注册服务,在config/app.js 的providers中添加

Stevenyangecho\UEditor\UEditorServiceProvider::class

4.发布服务

php artisan vendor:publish --provider=“Stevenyangecho\UEditor\UEditorServiceProvider”

5.刷新一下config目录,是否生成UEditorUpload.php文件,有则安装成功,没有的话 尝试

php artisan vendor:publish

再输入对应的服务编号

配置

UEditorUpload.php 是主要的配置文件,一般不需要修改

编写扩展类

新建app/Admin/ Extensions/uEditor类,
再在app/Admin/bootstrap.php 中添加

\Encore\Admin\Form::extend(‘ueditor’,\App\Admin\Extensions\uEditor::class);

<?php


namespace App\Admin\Extensions;


use Encore\Admin\Form\Field;

class uEditor extends Field
{
   

    protected static 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 ruoyi-vue 中集成 UEditor,可以按照以下步骤进行操作: 1. 下载 UEditor 可以从官网下载 UEditor 的压缩包,解压后将其中的 `ueditor` 文件夹复制到项目的 `src/assets` 目录下。 2. 配置 UEditor 在 `index.html` 中添加 UEditor 的配置文件 `ueditor.config.js` 和 UEditor 的主文件 `ueditor.all.min.js`: ```html <script type="text/javascript" src="./assets/ueditor/ueditor.config.js"></script> <script type="text/javascript" src="./assets/ueditor/ueditor.all.min.js"></script> ``` 在 `ueditor.config.js` 中配置 UEditor 的基本参数,例如上传图片的接口地址、上传图片的大小限制等。 3. 引入 UEditor 组件 在需要使用 UEditor 的组件中引入 `vue-ueditor-wrap` 组件: ```html <template> <div> <vue-ueditor-wrap v-model="content" :config="editorConfig" :init="editorInit" @ready="onEditorReady" ></vue-ueditor-wrap> </div> </template> ``` 其中,`v-model` 绑定内容,`:config` 绑定 UEditor 的配置参数,`:init` 绑定 UEditor 初始化的参数。 4. 编写方法 在组件中定义 `editorConfig` 和 `editorInit`,并编写方法来处理 UEditor 的事件: ```javascript <script> import VueUeditorWrap from 'vue-ueditor-wrap' export default { components: { VueUeditorWrap }, data() { return { content: '', editorConfig: { UEDITOR_HOME_URL: './assets/ueditor/', serverUrl: '/api/uploadFile', maximumWords: 2000, autoFloatEnabled: false }, editorInit: { // 配置项 } } }, methods: { onEditorReady(editor) { // 处理 UEditor 的事件 } } } </script> ``` 至此,ruoyi-vue 中就可以集成 UEditor 了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值