企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 使用seajs wangEditor在支持requirejs之后,继续支持seajs。国产神器,必须支持,前提是只要有用户提出要求!效果[可参见在线的demo](http://wangeditor.github.io/wangEditor/test/byseajs/test.html) 第一步,在页面中引用`sea.js`,然后做一些基本配置。例如配置jquery和wangEditor的js引用地址。 ``` <!--引用seajs--> <script type="text/javascript" src="sea.js"></script> <script type="text/javascript"> // seajs 的简单配置 seajs.config({ alias: { 'jquery': './jquery-2.1.4-for-seajs', 'wangEditor': '../../dist/js/wangEditor-1.3.12.min' } }); // 加载入口模块 seajs.use("main"); </script> ``` **特别注意——jquery默认是不支持CMD的,必须做出调整。调整内容功能如下:** ``` //调整前: if ( typeof define === "function" && define.amd ) { define( "jquery", [], function() { return jQuery; }); } //调整后: if ( typeof define === "function") { define( "jquery", [], function() { return jQuery; }); } ``` 第二步,创建一个主文件main.js。文件的位置和页面中的配置`seajs.use("main");`一致。 ``` define(function(require, exports, module){ var $ = require('jquery'); require('wangEditor')($); $(function(){ var editor = $('#textarea1').wangEditor(); }); }); ``` 这样就OK了! > 注意,使用一个浏览器同时浏览requirejs和seajs的demo,可能出现混乱。这两种情况本来就不可共存,浏览demo时也请使用不同浏览器查看效果。