refactor(web): 优化前端资源加载方式并清理注释代码

移除旧的动态脚本加载逻辑,改为使用document.write直接输出带版本号的脚本标签
清理部署脚本中的注释代码
This commit is contained in:
zhouyonggao 2025-12-03 15:13:12 +08:00
parent 034ff3c9a0
commit 36a553bff3
2 changed files with 12 additions and 8 deletions

View File

@ -46,3 +46,6 @@ docker run -d \
-v "$CONFIG_PATH:/app/server/config.yaml:ro" \
"$USE_IMAGE"
echo "container: $CID_NAME image: $USE_IMAGE port: $PORT"
#docker run -d --name marketing-data-test --restart unless-stopped -p 8077:8077 -v ./storage/export:/app/storage/export -v ./log:/app/log -v ./config.yaml:/app/server/config.yaml:ro 69a376c70023

View File

@ -10,6 +10,14 @@ var __addCss = function(h){ var l=document.createElement('link'); l.rel='stylesh
__addCss('./vendor/element-plus.min.css');
__addCss('./styles.css');
</script>
<script>
(function(){
var v = window.__ASSET_VERSION__ || String(Date.now());
document.write('<script src="./vendor/vue.global.prod.js?v='+v+'" defer><\/script>');
document.write('<script src="./vendor/element-plus.full.min.js?v='+v+'" defer><\/script>');
document.write('<script src="./main.js?v='+v+'" defer><\/script>');
})();
</script>
</head>
<body>
<div id="app">
@ -309,13 +317,6 @@ __addCss('./styles.css');
</template>
</el-dialog>
</div>
<script src="./config.js"></script>
<script>
(function(){
var v = window.__ASSET_VERSION__ || String(Date.now());
function load(src){ return new Promise(function(res, rej){ var s=document.createElement('script'); s.src=src+'?v='+v; s.onload=res; s.onerror=rej; document.body.appendChild(s); }); }
load('./vendor/vue.global.prod.js').then(function(){ return load('./vendor/element-plus.full.min.js'); }).then(function(){ return load('./main.js'); });
})();
</script>
</body>
</html>