问题:使用vue做的项目,因为是单页面应用开发无法自动更新迭代
解决方法:
1.在static中创建common.json文件
{
"version": "1.3.3" // 版本号
}
2.App.vue中
// 我用的是ts不能使用ex6导入,如果没有用到ts用es6导入也可以
var configJson = require('./static/common.json')
created() {
const version = configJson.version; //版本号(每次上线前需要更新下版本号)
console.log('最新版本号common.js:',version)
const clientVersion =localStorage.getItem('_version_')
console.log('当前版本号app.vue:',clientVersion)
if(clientVersion !== version){
console.log('configJson', configJson);
localStorage.setItem('_version_', version)
window.location.reload()
}