【问题标题】:VueJS: change global state through chain of recursive componentsVueJS:通过递归组件链改变全局状态
【发布时间】:2018-07-30 23:36:34
【问题描述】:

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

【问题讨论】:

    标签: javascript vue.js vuejs2 vue-component


    【解决方案1】:

    这对于 vuex 来说是一个完美的任务。 它是 vue 生态系统中事实上的 store 系统。

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

    您将获得好处,即您的视图中的所有内容都保持同步。 查看他们的精彩文档:https://vuex.vuejs.org/en/intro.html

    【讨论】:

    • 是否值得为一页上的一项任务添加 Vuex?
    • 我想是的。因为一如既往:事情在增长...... ;)
    • 仅举个例子:不使用 vuex 是否正确?
    猜你喜欢
    • 2018-07-26
    • 2018-07-23
    • 2018-09-26
    • 2021-03-17
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    相关资源
    最近更新 更多