最新 最热

【手写Vuex】-手撕Vuex-安装模块方法

经过上一篇文章的介绍,我们实现了将模块安装到 store 中,那么本章我们就来介绍一下怎么安装模块当中的方法也就是 actions、mutations、getters。

2023-11-20
0

【手写Vuex】-手撕Vuex-安装模块数据

根据上一篇,【手写Vuex】-提取模块信息,我们已经可以获取到模块的信息了,将模块信息变成了我们想要的数据结构,接下来我们就要根据模块的信息,来安装模块的数据。...

2023-11-19
1

【手写Vuex】-手撕Vuex-提取模块信息

在上一篇【手撕Vuex-模块化共享数据】文章中,已经了解了模块化,与共享数据的注意点。

2023-11-18
0

【手写Vuex】-手撕Vuex-模块化共享数据

好,经过上一篇的介绍,实现了 Vuex 当中的 actions 方法,接下来我们来实现 Vuex 当中的模块化共享数据(modules)。

2023-11-17
0

【手写-Vuex】-手撕Vuex-Vuex实现原理分析

本章节主要围绕着手撕 Vuex,那么在手撕之前,先来回顾一下 Vuex 的基本使用。

2023-11-17
0

【手写Vuex】-手撕Vuex-添加全局$store

经过上一篇的介绍,了解到了 Vuex 的实现本质就是一个插件,所以要做的事情就是实现这个插件的代码编写即可。

2023-11-17
0

【手写Vuex】-手撕Vuex-实现共享数据

在 Vuex 中,共享数据是通过 state 来实现的,所以我们需要在 Nuex.js 文件中实现 state 的功能。

2023-11-17
0

【手写Vuex】-手撕Vuex-实现getters方法

经上一篇章介绍,完成了实现共享数据的功能,实现方式是在 Store 构造函数中将创建 Store 时将需要共享的数据添加到 Store 上面,这样将来我们就能通过 this.$store 拿到这个 Store,既然能拿到这个 Store,我们就可以通过 .st...

2023-11-17
0

【手写Vuex】-手撕Vuex-实现mutations方法

经过上一篇章介绍,完成了实现 getters 的功能,那么接下来本篇将会实现 mutations 的功能。

2023-11-17
0

【手写Vuex】-手撕Vuex-实现actions方法

本篇我先介绍一下 actions 的作用,然后再介绍一下实现的思路,最后再实现代码。

2023-11-16
0