VUE项目版本迭代自动更新当前版本的代码 更新 刷新 自动更新静态文件 reload
解决思路:在配置文件写一个版本号,存入缓存,如果版本号低就调用 location.reload() 自动刷新页面
·
window.reload是重新加载当前网站的内容;
解决思路:
在配置文件写一个版本号,存入缓存,如果版本号低就调用 location.reload() 自动刷新页面
app.vue 示例代码:
onLaunch: function(e) {
console.log('App Launch', e, this.$config);
let config = this.$config
console.log('config.v_num', config.v_num);
if (uni.getStorageSync('v_num')) {
console.log("uni.getStorageSync('v_num')",uni.getStorageSync('v_num'));
if (config.v_num > uni.getStorageSync('v_num')) {
uni.setStorageSync('token', '')
uni.setStorageSync('v_num', config.v_num)
location.reload();
}
} else {
uni.setStorageSync('token', '')
uni.setStorageSync('v_num', config.v_num)
location.reload();
}
}
配置文件 config.js 代码:
var config = {
v_num:29,//版本号,每次更新代码+1
}
export default config;
在mian.js 静态文件中导入:
Vue.prototype.$config = config;
ok, 这样每次迭代前端代码就会自动更新代码了
更多推荐
已为社区贡献38条内容
所有评论(0)