VueJS:通过递归组件链改变全局状态

时间:2018-02-20 14:59:22

标签: javascript vue.js vuejs2 vue-component

我使用递归组件在Vue中呈现嵌套数组。此外,我需要检查这些树的任何叶子,将每个节点渲染为true / false / indeterminate(如果选择了一些叶子)并将所有选定的值存储在某个“global”变量中。传递信息和存储状态的正确方法是什么?我认为使用对“root”组件的引用是不对的,并且通过所有嵌套组件创建事件链可能太多了?

1 个答案:

答案 0 :(得分:1)

对于vuex来说,这是一项完美的任务。 它是进入vue生态系统的事实存储系统。

您将所有数据存储到该商店中,并使用突变和getter访问和操作它们。

您可以获得好处,即您的视图中的所有内容都会保持同步状态。 在https://vuex.vuejs.org/en/intro.html

查看他们精彩的文档
相关问题