我完全熟悉 Vuex,但我对 Vue 组合 API 一无所知。这到底是怎么回事,它和 Vuex 有什么区别?它涵盖了 Vuex 中的哪些空白,何时何地更好地使用它们?感谢您的帮助。
问问题
1573 次
1 回答
2
首先,vuex是一个库和一个执行状态管理的模式。 vue composition api是一种新的 vue-native(从版本 3 开始;仍然是版本 2.x 的组件库),它强烈地基于组合函数处理组件和状态,这最终将使代码更具可读性,更有条理,具有更好的性能,更易于维护。
根据其RFC:
“组合函数不依赖于神奇的this
上下文,而是仅依赖于它的参数和全局导入的 Vue API。您可以通过简单地将其导出为函数来重用组件逻辑的任何部分。”
我认为这是组织其余部分的关键点。
于 2020-08-12T14:36:37.317 回答