美文网首页
学习vuex

学习vuex

作者: 小白白呐 | 来源:发表于2020-05-25 15:25 被阅读0次

1、首先安装vuex

npm install vuex--save

2、新建一个vuex的文件夹,新建store.js文件

引入vue和vuex,然后引用

然后在vue页面里边引用store文件

用$store.state.count来引用变量

用$store.commit(' ')来调用方法

二、取值

如何取store.js里边得值;

不管方法几,html里边都这样取值

方法一:

通过computed的计算属性直接赋值

方法二:通过mapState的对象来赋值

方法三:通过mapState的数组来赋值

同样得记得也得同方法二一样,引入mapState:   import { mapState } from 'vuex'

方法四:扩展运算符,和方法三差不多

同样得记得也得同方法二一样,引入mapState:   import { mapState } from 'vuex'

三、模板获取Mutations方法

实际开发中我们也不喜欢看到$store.commit( )这样的方法出现,我们希望跟调用模板里的方法一样调用。

例如:@click=”reduce” 就和没引用vuex插件一样。

要达到这种写法,只需要简单的两部就可以了:

无论方法几,都需要这样做:

在模板count.vue里用import 引入我们的mapMutations:

方法一:在模板的<script>标签里添加methods属性,并加入mapMutations

方法二:扩展运算符写,这样method可以写多个方法

四、getters基本用法

进行一个计算属性的操作,就是在它输出前进行计算,自我感觉和mapState的用法差不多(我的想法可能有问题),都是在computed里边写

store。js的写法 这样调用的

五、actions异步修改状态

actions和之前讲的Mutations功能基本一样,不同点是,actions是异步的改变state状态,而Mutations是同步改变状态

例子如下:

actions下的方法

六、module模块组

1、不建议使用module,除非大型项目

相关文章

  • Vuex 的学习过程记录

    Vuex 的学习记录 资料参考网址Vuex中文官网Vuex项目结构示例 -- 购物车Vuex 通俗版教程Nuxt....

  • Vue-学习总结(一)-vuex

    在学习vuex之前,我们要思考这些问题:什么是vuex?为什么使用vuex?怎么使用vuex?伴随着这些问题我们来...

  • Vuex 学习笔记

    前言 学习vuex之前,我提出了3个疑问。Vuex 官网 vuex 是什么?官方文档解释:vuex 是一个专为 V...

  • vuex状态管理的学习

    学习vuex首先要在vue的项目中安装vuexcnpm i vuex -S引入vuex 并注册import Vue...

  • VueX 学习笔记

    学习目的 了解和熟练使用 VueX,能够在实际项目中运用。 VueX介绍 Vuex 是一个专为 Vue.js ...

  • JS深拷贝

    学习一下vuex的deepCopy源码https://github.com/vuejs/vuex/blob/dev...

  • 学习Vuex

    vuex中可以存 各种组件公用的属性。可以减少接口请求次数。安装Vuex用npm包管理工具,安装vuex,如果你用...

  • vuex学习

    官方文档 中文文档 运用场景: 多个视图依赖于同一状态。 来自不同视图的行为需要变更同一状态。 安装引入 参考文章...

  • vuex学习

    vuex 就是” 前端的数据库“。 1、State 就是数据库。2、Mutations 就是我们把数据存入数据库的...

  • Vuex学习

    官方文档 1、思想:基于响应式的原理:所有的状态的变更都是因为数据的变化引起的。 2、背景:在传统的vue应用中,...

网友评论

      本文标题:学习vuex

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