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进来。
不知道是否会更好一点。
阅读全文
收起全文