如何彻底解决在项目中使用store.getters时出现调用不执行的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计332个文字,预计阅读时间需要2分钟。
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中获取缓存
解决方法:
将getters中的属性改写成方法,这样每次调用的时候就会执行,去从新获取数据。
本文共计332个文字,预计阅读时间需要2分钟。
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中获取缓存
解决方法:
将getters中的属性改写成方法,这样每次调用的时候就会执行,去从新获取数据。

