使用vuex在一个组件中更新了state,在另外一个组件获取不到更新后的state?

这是a.vue写的方法,通过goBack已经更新了state的isBack,alert出来的isBack也是更新了的,求解,这是b.vue,这里得到的isBack还是初始的空值,来个大神说下到底才能获得更新后的值啊。

阅读 7.3k
3 个回答

store需要全局引入,你这样引入的话a.vue的store和b.vue的store是相互独立的吧

你是不是从a.vue跳到b.vue是不是刷新了页面了?一刷新store.state就重新变为初始值了

更新:
把data里的transitionName去掉,computed里已经有了,data就不需要再写了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题