现在想在一个js里写两个模块,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
刷新页面会出现有些js未加载的问题,如果只有一个define则没问题,不想在一个define混两套逻辑,该怎么写?
黄舟2017-04-10 17:26:03
一个不算完美的解决方法,可能还有问题。
我的理解是当两个define引用了相同的js库时,requirejs只会下载一次,这边还在下载时,另外一个模块已经在调用了,浏览器就会抛出错误。可以把调用模块的代码改成回调形式,主次分清,保证模块依次执行:
1 2 3 4 5 |
|