refactor(web): 优化前端资源加载方式并清理注释代码
移除旧的动态脚本加载逻辑,改为使用document.write直接输出带版本号的脚本标签 清理部署脚本中的注释代码
This commit is contained in:
parent
034ff3c9a0
commit
36a553bff3
|
|
@ -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
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue