vue项目版本更新后无法自动刷新

问题:使用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()
   	}

你可能感兴趣的:(vue常见问题,浏览器自动刷新)