问题描述
我正在从事一个名为 WebOSv3 的 Electron 项目。这个项目包含了很多 javascript 文件,比如 windowLogic、generalLogic 等等。目前大约有二十个人。
这里最重要的是 onloadLogic。此文件包含 onload = function() {}
。我希望能够从 onload 函数加载所有其他 javascript 文件。但是,像这样的函数......
function loadJS(file) {
(async () => { import(file); })();
}
页面加载后不起作用。有没有办法在页面加载后导入Javascript?
非常感谢任何帮助,
TechWorldInc
编辑:
假设在名为 setwindowControls()
的文件中有一个名为 /System/js/windowLogic.js
的函数。
如果我执行上面的函数来加载/System/js/windowLogic.js
,我仍然无法执行setwindowControls()
。
编辑 2: 这是我的问题的更完整示例:
//onloadLogic//
onload = function () {
loadJS("./System/js/windowLogic.js")
}
function loadJS(file) {
(async () => { import(file); })();
}
//./System/js/windowLogic.js//
function setwindowControls() {
var x = document.getElementById("window");
// . . . //
}
//Javascript console//
//
// > setwindowControls();
// < Uncaught ReferenceError: setwindowControls is not defined
// at <anonymous>: 1: 1
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)