loader.js,主要內容是 $('body').append(decodeURIComponent('%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22') + G_STATIC_URL + decodeURIComponent('%2Fjs%2Fplug_module%2Fplug-in_module.js%22%3E%3C%2Fscript%3E')); 意思是在頁面加載好了以後再加載plug-in_module.js, 而後我翻看control,看到這個文件已經用import來加載了,還有個style.css也在import中加載了,那麼這個文件就等於沒用了。 因而我改了一下, $(document).ready(function () { $('body').append(decodeURIComponent('%3clink%20href%3d%22') + G_STATIC_URL + decodeURIComponent('%2Fjs%2Fplug_module%2fstyle.css%22%20rel%3d%22stylesheet%22%20type%3d%22text%2fcss%22%20%2f%3e')); $('body').append(decodeURIComponent('%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22') + G_STATIC_URL + decodeURIComponent('%2Fjs%2Fplug_module%2Fplug-in_module.js%22%3E%3C%2Fscript%3E')); }); 讓style.css和plug-in_module.js,在頁面加載了以後再添加進來,而且在aws_controller.inc.php中刪除style.csshe plug-in_moduel.js的import,而且把loader.js , import進來。 不知道是否會更好一點。