美文网首页学习、学习、学习前端开发那些事儿
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