需要做一个实时更新
比如,当前用户,选择挂单之后,时时更新头部挂单数量
用vuex 和localStorage实现
代码:
store
存储
调用
描述问题:
第一次挂单,头部不会有任何更新
但是刷新之后,已经有一个的时候
再进行挂单,会实时更新。
想知道为什么。
有什么细节想了解的随时可以说
需要做一个实时更新
比如,当前用户,选择挂单之后,时时更新头部挂单数量
用vuex 和localStorage实现
代码:
store
存储
调用
描述问题:
第一次挂单,头部不会有任何更新
但是刷新之后,已经有一个的时候
再进行挂单,会实时更新。
想知道为什么。
有什么细节想了解的随时可以说
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答999 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答904 阅读
3 回答1.3k 阅读✓ 已解决
主要问题在于vuex使用方法不得当。之所以有一个的情况会实时更新,是因为在初始化的时候,通过this.$store.getters.GET_STORAGE取到了含有一个对象的数组,这个数字是在getters里取localStorage,然后对对store对象进行直接赋值后返回的(这个没有建立响应式更新),当在created里对this.gDList赋值以后,实际的后续更新操作push都是对当前实例的data里进行修改的,跟store上的无关,因此会实时更新。