Vuex是为Vue.js开发的官方状态管理库。随着应用程序的扩展和组件数量的增加,处理共享状态变得越来越具有挑战性。为了应对这种复杂性,引入了Vuex。它提供了一种统一的方法来管理和更新状态,确保变化的一致性和可追溯性。...
本章节主要围绕着手撕 Vuex,那么在手撕之前,先来回顾一下 Vuex 的基本使用。
在 Vuex 中,共享数据是通过 state 来实现的,所以我们需要在 Nuex.js 文件中实现 state 的功能。
经过上一篇章介绍,完成了实现 getters 的功能,那么接下来本篇将会实现 mutations 的功能。
本篇我先介绍一下 actions 的作用,然后再介绍一下实现的思路,最后再实现代码。