美文网首页学习、学习、学习前端开发那些事儿
vue项目 刷新页面 store状态会不会丢?

vue项目 刷新页面 store状态会不会丢?

作者: 前端大镖客_ | 来源:发表于2020-09-03 18:08 被阅读0次

    刷新页面store肯定是会丢的,
    那不刷新页面store会丢吗? 我们分情况说一下

    1、hash 路由模式

    使用 window.location.href 和 this.$router.push 或 replace
    不管使用这三种方式的哪一种 store 都不会丢

    2、history路由

    this.router.push store 不丢 this.router.replace store 不丢
    window.location.href 页面刷新 store 丢

    总结: 只有路由模式是history 且用location.href跳转路由的时候 store会丢

    补充: 组件懒加载的三种方式的效果一样 : 都是加载组件的时候才加载对应的依赖js 切换回之前的tab js有缓存 不会重新加载

    相关文章

      网友评论

        本文标题:vue项目 刷新页面 store状态会不会丢?

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