【问题标题】:Vuex and vue best practise questionsVuex 和 Vue 最佳实践问题
【发布时间】:2021-06-05 16:53:01
【问题描述】:

1 我有时看到一个 vuex 操作使用来自其他模块的调度从其他 vuex 模块收集信息。这样一来,它就失去了“模块化”的灵活性。在这种情况下,最佳做法是什么?

2 你是否同意 Vue 组件需要保持干净,避免大量的 fetch 和 formcheck 逻辑,并更好地将这个逻辑转移到 vuex?

【问题讨论】:

    标签: vue.js vuex


    【解决方案1】:
    1. 将两个模块之间的公共代码隔离成一个纯函数,然后在两个模块中导入这个函数。您甚至可以使用带有静态方法的类。

    2. 是的,Vue 组件应该是一个纯粹的表示/视图层 - 逻辑必须保留在可重用的非可视类中。表单验证检查特别适用于纯函数。并且可以将提取作为静态方法提取到单独的 Service 类(或多个此类,如果您想遵循 Modules 模式)。

    【讨论】:

    • 感谢您的回答!
    猜你喜欢
    • 2021-06-10
    • 2018-03-10
    • 1970-01-01
    • 2021-07-03
    • 2022-09-28
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多