如何彻底解决在项目中使用store.getters时出现调用不执行的问题?

2026-04-05 20:250阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计332个文字,预计阅读时间需要2分钟。

如何彻底解决在项目中使用store.getters时出现调用不执行的问题?

API:https://vuex.vuejs.org/zh/guide/getters.场景:在登录时,将登录获取的用户信息存储在vuex的state和sessionStorage中。使用时,在state中获取,当因刷新等原因导致state中没有数据时,去sessionStorage中获取。

api:vuex.vuejs.org/zh/guide/getters.html

场景:

在登录时将登录得到的用户信息存储在vuex的state和sessionStorage中。使用时在state中获取,当因为刷新等原因导致state中没有数据时,去sissionStorage中获取。

错误:

登录后,需要获取用户信息时,getters中属性的方法不会执行。只是去getters中获取缓存

如何彻底解决在项目中使用store.getters时出现调用不执行的问题?

解决方法:

将getters中的属性改写成方法,这样每次调用的时候就会执行,去从新获取数据。

阅读全文
标签:问题

本文共计332个文字,预计阅读时间需要2分钟。

如何彻底解决在项目中使用store.getters时出现调用不执行的问题?

API:https://vuex.vuejs.org/zh/guide/getters.场景:在登录时,将登录获取的用户信息存储在vuex的state和sessionStorage中。使用时,在state中获取,当因刷新等原因导致state中没有数据时,去sessionStorage中获取。

api:vuex.vuejs.org/zh/guide/getters.html

场景:

在登录时将登录得到的用户信息存储在vuex的state和sessionStorage中。使用时在state中获取,当因为刷新等原因导致state中没有数据时,去sissionStorage中获取。

错误:

登录后,需要获取用户信息时,getters中属性的方法不会执行。只是去getters中获取缓存

如何彻底解决在项目中使用store.getters时出现调用不执行的问题?

解决方法:

将getters中的属性改写成方法,这样每次调用的时候就会执行,去从新获取数据。

阅读全文
标签:问题