文档章节

requirejs 整合百度编辑器ueditor

qii
 qii
发布于 2015/07/29 13:07
字数 145
阅读 1464
收藏 4

配置文件:

path:{
    'baidueditor': 'ueditor1_4_3-utf8-php/uemy',
    'bdlang': 'ueditor1_4_3-utf8-php/lang/zh-cn/zh-cn',
    'zeroclipboard': 'ueditor1_4_3-utf8-php/third-party/zeroclipboard/ZeroClipboard.min',
},
shim:{
    'baidueditor': {
	deps: ['ueditor1_4_3-utf8-php/ueditor.config', 'css!ueditor1_4_3-utf8-php/themes/default/css/ueditor']
    },
    'bdlang':{
	 deps: ['baidueditor']
    }
}
//ueditor.config.js,编辑器所在的目录
window.UEDITOR_HOME_URL = '/Public/js/lib/ueditor1_4_3-utf8-php/';

新建uemy.js

define(function(require){
//将ueditor.all.js全部内容拷贝到这里
return UE;
});


使用:

<script  type="text/plain" id="myeditor" name="contents" style="height:300px;">初始化的内容</script>

<script type="text/javascript">
require(['baidueditor', 'zeroclipboard', 'bdlang'], function(UE, zcl){
	window.ZeroClipboard = zcl;
	var ue = UE.getEditor('myeditor');
})
</script>


© 著作权归作者所有

qii

qii

粉丝 13
博文 77
码字总数 23520
作品 0
昆明
高级程序员
私信 提问
加载中

评论(2)

qii
qii 博主

引用来自“helloworlda”的评论

你好,遇到 uemy.js:14415 Uncaught TypeError: ZeroClipboard is not a constructor 这个问题了吗

我是 requirejs + angularjs + ueditor;没有整合requirejs之前是能上传的,按照你得方法,做了报 “uemy.js:14415 Uncaught TypeError: ZeroClipboard is not a constructor ” 这个问题,请教下
是呢,要把那个插件也做成全局的,你看这有一句window.ZeroClipboard = zcl;,就是把这个插件全局暴露给百度编辑器的
helloworlda
helloworlda
你好,遇到 uemy.js:14415 Uncaught TypeError: ZeroClipboard is not a constructor 这个问题了吗

我是 requirejs + angularjs + ueditor;没有整合requirejs之前是能上传的,按照你得方法,做了报 “uemy.js:14415 Uncaught TypeError: ZeroClipboard is not a constructor ” 这个问题,请教下
RequireJS极简入门教程

RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular s......

程序员诗人
2017/03/30
0
0
wangEditor 重构 v1.3.13 发布,全平台浏览器支持

wangEditor重构v1.3.13发布,全平台浏览器支持,现已支持以下自定义配置: 设置高度(固定高度、自适应高度) 初始化内容(通过javascript、html) 获取内容、追加内容 自定义删减菜单,自定...

开源中国总统
2015/12/22
3.3K
16
RequireJS 入门指南

简介 如今最常用的JavaScript库之一是RequireJS。最近我参与的每个项目,都用到了RequireJS,或者是我向它们推荐了增加RequireJS。在这篇文章中,我将描述RequireJS是什么,以及它的一些基础...

oschina
2013/08/15
71.9K
37
使用 RequireJS 来优化你的 JavaScript 代码

RequireJS是一个提高你的javascript代码速度和质量的有效方法,同时它还让你的代码更容易阅读和维护。 在本文中,我会为你介绍RequireJS和应该如何使用它。我们讨论引入文件和定义模块,甚至...

oschina
2013/02/12
5K
11
教你5分钟学会用requirejs(必看篇)

转来:教你5分钟学会用requirejs(必看篇) requirejs是干啥的啊? 曾经,我们将一些js组件放到不同的文件,然后通过script标签引入,如果几个组件有依赖,那么要小心了,你必须将被依赖的放到...

spinachgit
2018/10/31
68
0

没有更多内容

加载失败,请刷新页面

加载更多

采坑指南——k8s域名解析coredns问题排查过程

正文 前几天,在ucloud上搭建的k8s集群(搭建教程后续会发出)。今天发现域名解析不了。 组件版本:k8s 1.15.0,coredns:1.3.1 过程是这样的: 首先用以下yaml文件创建了一个nginx服务 apiV...

码农实战
25分钟前
3
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第6题

choose three Which three statements are true about indexes and their administration in an Orade database? A) An INVISIBLE index is not maintained when Data Manipulation Language......

oschina_5359
28分钟前
4
0
阿里巴巴开源 Dragonwell JDK 最新版本 8.1.1-GA 发布

导读:新版本主要有三大变化:同步了 OpenJDK 上游社区 jdk8u222-ga 的最新更新;带来了正式的 feature:G1ElasticHeap;发布了用户期待的 Windows 实验版本 Experimental Windows version。...

阿里巴巴云原生
33分钟前
3
0
教你玩转Linux—磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df、du和fdisk。 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少...

xiangyunyan
36分钟前
6
0
js 让textarea的高度自适应父元素的高度

textarea按照普通元素设置height是没有作用的,可以这么来设置, 下面给上一段项目代码 JS代码: $.fn.extend({ txtaAutoHeight: function () { return this.each(function () {...

文文1
36分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部