问题如下图:
require.js和mian.js的加载顺序是先加载require.js,再加载mian.js。由于加载require.js的过程是异步的,所以加载mian.js和页面加载时同时进行的,所以加载到require(['errorpage'],function(errorpage){});
的时候,mian.js配置项还没解析完成,所以导致加载到所需的模块文件,所以只要保证require(['errorpage'],function(errorpage){});
在main.js加载完毕在行就解决:setTimeout(function () {require(['errorpage'],function(errorpage){});},10)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
刚找到一种方法,require嵌套: