vue在微信瀏覽器訪問出現版本更新之後一直沒反應,根本原因是瀏覽器沒有重新拉取靜態資源

方法一,沒效果

1. Vue項目打包發佈時,文件加上版本號

方法二,沒效果

2. 嘗試將Vue-Router 的history模式改爲hash模式

方法三,沒效果

3. 路由跳轉前攔截處理

方法四,沒效果

4. 給微信公衆號菜單鏈接加上特定版本號

方法五,沒效果

5. 嘗試將站點部署到nginx上

方法六,心太累,還是沒效果

 

大招

在nginx添加靜態資源緩存過期時間

location ~.*\.(js|css|html|png|jpg)$
{
    expires    -1;
}

expires    3d;  //表示緩存3天

expires    3h;  //表示緩存3小時

expires    max;  //表示緩存10年

expires    -1;  //表示永遠過期。

 

ISS服務器

設置http響應標頭,設置[使用web內容過期]選擇立即

 

 

綜上所述,抓住主要矛盾,走上人生巔峯。歡迎互相學習交流,謝謝。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章