需求如下:
在vue组件中需要动态的创建script标签引入多个js文件,但是window.onload方法并不能监听到js文件加载完毕
const oScript = document.createElement('script');
oScript.type = 'text/javascript';
oScript.src = `${BASE_URL}changedNodeModules/js1`;
document.body.appendChild(oScript);
const oScript2 = document.createElement('script');
oScript2.type = 'text/javascript';
oScript2.src = `${BASE_URL}changedNodeModules/js2`;
document.body.appendChild(oScript2);
window.onload = function() {
console.log('加载完毕');
};
组件中 onload 方法都没有调用!!!
请问怎么能动态加载多个js,并监听都成功加载执行回调函数???
oScript.onload = function() { ... }
用来判断脚本是否加载成功
###window.onload是监听页面加载,不是监听文件加载
###import(url).then