美文网首页
VUE页面路由后加版本号

VUE页面路由后加版本号

作者: Yyyyyyyyyujie | 来源:发表于2023-04-09 16:02 被阅读0次

    在页面跳转的时候,url后面都加一个版本号,如:/list?version=100。
    因为每次版本更新后,用户访问的页面还是缓存里面的,也不能强制用户清理缓存。所以只能在每个页面跳转的时候,在url后加version=版本号。
    为了统一处理,在router.beforeEach里把version=版本号给加上

    //router.js中
    
    router.beforeEach((to, from,next) => {
        if (to.query.version) { //如果路径上带有版本号
            next()
        } else {//如果路径没有版本号
            let query = Object.assign(to.query,{version:100})
            next({
                path: to.path,
                query
            })
        }
    })
    

    相关文章

      网友评论

          本文标题:VUE页面路由后加版本号

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