zoukankan      html  css  js  c++  java
  • 百度编辑器

    一、ueditor.config.js里面的URL,var URL = '/ueditor/'

    二、ueditor.config.js里面的serverUrl,对应的UeditorServerController里面的路径地址,拿config.json

    三、如果是requireJS加载,ZeroClipboard.js替换代码

    _globalConfig.activeClass = "zeroclipboard-is-active";
    if (typeof define === "function" && define.amd) {
    define(function() {
    return ZeroClipboard;
    });
    } else if (typeof module === "object" && module && typeof module.exports === "object" && module.exports) {
    module.exports = ZeroClipboard;
    }
    window.ZeroClipboard = ZeroClipboard;

    四、ueditor.all.js  代码行数24520前后端联调,改成后端返回的数据

    //前后端数据联调
    if(json.code === '0' && json.data){
    loader = me.document.getElementById(loadingId);
    loader.setAttribute('src', json.data);
    loader.setAttribute('_src', json.data);
    loader.setAttribute('title', json.title || '');
    loader.setAttribute('alt', json.original || '');
    loader.removeAttribute('id');
    domUtils.removeClasses(loader, 'loadingclass');
    }else{
    showErrorLoader && showErrorLoader(json.success);
    }

    五、自定义上传路径,图片上传接口需要后端开发提供

    //设置富文本编辑器
    _setTinymce: function(){
    if($('#editor').length == 0){
    return
    }
    UE.getEditor('editor');
    UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
    UE.Editor.prototype.getActionUrl = function(action) {
    if (action == 'uploadimage' || action == 'uploadscrawl' || action == 'uploadimage') {
    return '/uploadToFileSystem';//此处写自定义的图片上传路径
    } else {
    return this._bkGetActionUrl.call(this, action);
    }
    }
    },


    参考链接http://www.mamicode.com/info-detail-2603156.html
    https://www.jianshu.com/p/8b7250e94f70
    https://blog.csdn.net/patire/article/details/78550636
  • 相关阅读:
    SwiftUI:看我展示52张扑克牌,“很快啊!”
    不会吧,这也行?iOS后台锁屏监听摇一摇
    分布式锁
    布隆过滤器原理
    redis缓存穿透
    布隆过滤器应用DEMO
    线程的声明周期
    分布式事务
    滑动窗口协议
    代理
  • 原文地址:https://www.cnblogs.com/lmsblogs/p/12895111.html
Copyright © 2011-2022 走看看