vue项目,自动清除浏览器缓存

一:pages.json中的version版本号,每次打包部署前,改变version

二:在main.js中判断version,本地存的version和本次的version比较,如果不同,就强制清除缓存

const VUE_APP_VERSION = require('../package.json').version
const vers = window.localStorage.getItem("appVersion");
if(VUE_APP_VERSION != vers){
  localStorage.clear()
  window.localStorage.setItem("appVersion", VUE_APP_VERSION);
  location.reload()
}

你可能感兴趣的:(vue.js,缓存,前端)