【发布时间】:2018-07-30 23:36:34
【问题描述】:
我使用递归组件在 Vue 中渲染嵌套数组。我还需要检查这些树的任何叶子,将每个节点呈现为真/假/不确定(如果选择了一些叶子)并将所有选定的值存储在某个“全局”变量中。传递信息和存储状态的正确方法是什么?我认为使用对“根”组件的引用是不对的,通过所有嵌套组件创建事件链可能太多了?
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component
我使用递归组件在 Vue 中渲染嵌套数组。我还需要检查这些树的任何叶子,将每个节点呈现为真/假/不确定(如果选择了一些叶子)并将所有选定的值存储在某个“全局”变量中。传递信息和存储状态的正确方法是什么?我认为使用对“根”组件的引用是不对的,通过所有嵌套组件创建事件链可能太多了?
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component
这对于 vuex 来说是一个完美的任务。 它是 vue 生态系统中事实上的 store 系统。
您将所有数据存储到该存储中,并使用突变和 getter 访问和操作它们。
您将获得好处,即您的视图中的所有内容都保持同步。 查看他们的精彩文档:https://vuex.vuejs.org/en/intro.html
【讨论】: