美文网首页
Vue IOS在微信浏览器缓存严重

Vue IOS在微信浏览器缓存严重

作者: Hasan_hs | 来源:发表于2021-01-13 16:24 被阅读0次

    问题:vue打包发布后期改版时,苹果手机缓存很难清除,安卓基本没问题
    过程:在网上参考了很多处理的方式,有修改meta的、路由加参数的、动态添加时间戳的。尝试过后发现针对我现有的问题而言,没有很好的解决,以下做一个记录
    解决:
    ①:打包后的index.html中,给js文件加后缀


    image.png image.png

    ②:初始文件加时间戳

    import router from '../router'
    
    if (!sessionStorage.getItem("t")) {
        let timestamp = (new Date()).valueOf()
        sessionStorage.setItem("t",timestamp)
        location.href = `/#${window.location.hash.substring(1)}?t=${timestamp}`;
    }
    

    相关文章

      网友评论

          本文标题:Vue IOS在微信浏览器缓存严重

          本文链接:https://www.haomeiwen.com/subject/knauaktx.html