feat: 添加资源版本控制以防止浏览器缓存
在config.js中添加__ASSET_VERSION__全局变量 修改index.html中资源加载方式,通过添加版本号参数避免缓存问题
This commit is contained in:
parent
9f1fdba946
commit
4f6bd23837
|
|
@ -1 +1,2 @@
|
|||
window.__API_BASE__ = 'http://ymtexporttool.cdlsxd.cn:8077'
|
||||
window.__ASSET_VERSION__ = window.__ASSET_VERSION__ || String(Date.now())
|
||||
|
|
|
|||
|
|
@ -4,8 +4,12 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>MarketingSystemDataTool</title>
|
||||
<link rel="stylesheet" href="./vendor/element-plus.min.css">
|
||||
<link rel="stylesheet" href="./styles.css">
|
||||
<script>
|
||||
var __v = window.__ASSET_VERSION__ || String(Date.now());
|
||||
var __addCss = function(h){ var l=document.createElement('link'); l.rel='stylesheet'; l.href=h+'?v='+__v; document.head.appendChild(l); };
|
||||
__addCss('./vendor/element-plus.min.css');
|
||||
__addCss('./styles.css');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app">
|
||||
|
|
@ -306,8 +310,12 @@
|
|||
</el-dialog>
|
||||
</div>
|
||||
<script src="./config.js"></script>
|
||||
<script src="./vendor/vue.global.prod.js"></script>
|
||||
<script src="./vendor/element-plus.full.min.js"></script>
|
||||
<script src="./main.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