Vuex使用问题

项目中引入了vuex进行状态管理,但遇到了一些问题
当前页面设置了state之后,能立马获取到值,但是其他组件无法获取,为什么?
当前页面有state,但是刷新之后又没有了,看网上答案是刷新会重新熏染,state保存在内存中,所以就没有了,是这样的吗?

state是保存在内存中的,刷新后就会初始化了到原始定义的状态,保险起见要在用到的页面上做下判断。没值时再调用相应的方法重新给state赋下值
或者看看这个插件
Vuex持久化插件-解决刷新数据消失的问题