在頁面跳轉(zhuǎn)的時(shí)候,url后面都加一個(gè)版本號(hào)衬潦,如:/list?version=100。
因?yàn)槊看伟姹靖潞笾菜郑脩粼L問的頁面還是緩存里面的镀岛,也不能強(qiáng)制用戶清理緩存。所以只能在每個(gè)頁面跳轉(zhuǎn)的時(shí)候,在url后加version=版本號(hào)哎媚。
為了統(tǒng)一處理,在router.beforeEach里把version=版本號(hào)給加上
//router.js中
router.beforeEach((to, from,next) => {
if (to.query.version) { //如果路徑上帶有版本號(hào)
next()
} else {//如果路徑?jīng)]有版本號(hào)
let query = Object.assign(to.query,{version:100})
next({
path: to.path,
query
})
}
})