现在想在一个js里写两个模块,代码如下:
define('mainModule', ['jquery', 'layer', 'webUploader', 'wangEditor', 'niceScroll'], function ($, layer, WebUploader) {
$(function () {
// TODO
});
});
define('childModule', ['jquery', 'layer', 'webUploader', 'RongIMLib', 'niceScroll'], function ($, layer, WebUploader, RongIMLib) {
$(function () {
// TODO
});
});
require(['domReady!'], function () {
require(['mainModule', 'childModule'], function () {});
});
刷新页面会出现有些js未加载的问题,如果只有一个define则没问题,不想在一个define混两套逻辑,该怎么写?
一个js文件一个define
新增一个main.js,里面只包含业务逻辑代码,也就是require那部分代码。
页面上只引用main.js