美文网首页vue.jsvue
Vuex 安装&使用

Vuex 安装&使用

作者: Rising_life | 来源:发表于2019-07-16 09:08 被阅读6次

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。

它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

利用npm包管理工具,进行安装 vuex。

npm install vuex --save

需要注意的是这里一定要加上 –save,因为这个包我们在生产环境中是要使用的。

引用vuex

新建vuex 文件夹,在文件夹下新建 store.js 文件,在文件中引用vuex。

vuex 使用

每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着应用中大部分的状态 (state)

Vuex 和单纯的全局对象有以下两点不同:

Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。

不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation。这样使得我们可以方便地跟踪每一个状态的变化,从而让我们能够实现一些工具帮助我们更好地了解我们的应用。

创建 store

在 store.js 文件中创建一个 store,给它提供一个初始 state 对象和一些 mutation,并导出store。

给state 添加一个常量

在 Vue 组件中获得 Vuex 状态

新建一个 vue 模板,在模板中引入新建的store.js文件,并在模板中用$store.state来获取状态对象,输出count 的值。

浏览器打开模板查看是否输出

通过 store.commit 方法触发状态变更:

在store.js文件中的 mutations 加入两个改变state的方法。

在模板中添加两个方法,并调用mutations中的方法触发状态变更。

这样进行预览就可以实现对vuex中的count进行加减了。

相关文章

  • Vuex 安装&使用

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 它采用集中式存储管理应用的所有组件的状态,并以相...

  • 04 Vue中组件通信(下)

    使用vuex来实现组件通信一、vuex 的安装与使用 安装npm install vuex -S 使用 二、 vu...

  • vuex的简单使用

    1、使用步骤 1.1 使用 npm 安装 Vuex 安装命令 cnpm install vuex -S1.2 ....

  • VueX--VUE核心插件

    使用VueX方法 1.安装vuex模块 npm install vuex --save 2.作为插件使用 Vue....

  • vuex基本使用

    vuex使用 1、安装vuex 2、安装promise: Vuex 依赖 Promise。如果你支持的浏览器并没有...

  • vuex-along

    vuex-along - 持久化存储 state 的 vuex 扩展 安装 使用 配置

  • vue安装veux

    现在使用npm i 会默认安装vuex4,vuex4只适用于vue3,如果使用的vue环境是vue3,安装vuex...

  • Vuex数据状态持久化:vuex-persistedstate、

    vuex-persistedstate 安装 使用 需要持久化的数据 vuex-persist 它就是为 Vuex...

  • vuex

    安装、使用 vuex 首先我们在 vue.js 2.0 开发环境中安装 vuex : 然后 , 在 main.js...

  • Vuex 的应用

    要想使用vuex 第一步要先安装vuex 命令行 : npm i vuex -S 安装后 在 src 目录下创建一...

网友评论

    本文标题:Vuex 安装&使用

    本文链接:https://www.haomeiwen.com/subject/zgzdkctx.html