如何通过vuex实现可定制的state全面重置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计875个文字,预计阅读时间需要4分钟。
在正式场景中,我们常遇到一个问题,那就是在页面刷新或其他操作时,需要重置Vuex的状态为初始状态。为此,可以采用以下几种方法:
1. 页面刷新:使用 `window.location.reload()`;
2.重置Vuex状态:在操作前手动调用Vuex的`resetState`方法。
在正式场景中我们经常遇到一个问题,就是登出页面或其他操作的时候,我们需要重置所有的vuex,让其变为初始状态,
那么,就涉及到了多种方法:
1、页面刷新:
window.location.reload()
这个方法通过路由判断优化或是逻辑优化,始终页面时重新加载,就会导致用户体验很差,对浏览器来说也是一种不必要的负担,所以我尝试之后就放弃了。
本文共计875个文字,预计阅读时间需要4分钟。
在正式场景中,我们常遇到一个问题,那就是在页面刷新或其他操作时,需要重置Vuex的状态为初始状态。为此,可以采用以下几种方法:
1. 页面刷新:使用 `window.location.reload()`;
2.重置Vuex状态:在操作前手动调用Vuex的`resetState`方法。
在正式场景中我们经常遇到一个问题,就是登出页面或其他操作的时候,我们需要重置所有的vuex,让其变为初始状态,
那么,就涉及到了多种方法:
1、页面刷新:
window.location.reload()
这个方法通过路由判断优化或是逻辑优化,始终页面时重新加载,就会导致用户体验很差,对浏览器来说也是一种不必要的负担,所以我尝试之后就放弃了。

