vuex心得

作者: 裸泳的小熊 | 来源:发表于2020-04-26 11:12 被阅读0次

一、state

vuex中的数据源,需要保存的数据就保存在这里。
vuex的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。

你不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显式地提交 (commit) mutationthis.$store.commit("mutation的方法名","目标值")。这样使得我们可以方便地跟踪每一个状态的变化。

二、getters

相当于vue中的computed,getter的返回值会根据它的依赖被缓存起来,且只有当他的依赖值发生变化时才会被重新计算。

三、mutations

用来改变state中的值,提交mutations中的方法来修改state的值,this.$store.commit("mutation的方法名","目标值")

四、actions

提交的是mutation,而不是直接变更state,可以包含任意异步操作。
this.$stote.dispatch("actions中的方法名")

mapState,mapGetters代替this.$store.state,this.$store.getters,放在.vue文件的computer中。
mapMutations,mapActions代替this.$store.commit,this.$store.dispatch,放在.vue文件的methods中。

vuex中的数据,在用户强制刷新页面的时候就会丢失。在此需要用sessionStorage来存储一下

相关文章

  • vuex心得

    一、store是一个状态管理工具 (vueX中只有唯一 一个store)用途 :存数据 取数据 改数据 把需要共享...

  • vuex心得

    一、state vuex中的数据源,需要保存的数据就保存在这里。vuex的状态存储是响应式的。当 Vue 组件从 ...

  • 2018-01-24

    追书神器WEB版开发心得 项目结构 vuex 状态管理

  • 关于vuex心得

    之前使用vuex都是迷迷糊糊的,今天从新缕了一遍 1.安装用npm 后面要加上 --save 因为这个vuex包...

  • VUEX基本介绍,包含实战示例及代码(基于Vue2.X)

    VUEX 1 VUEX基本介绍 1.1 官方API 1.2 什么是vuex 1.3 Vuex使用场景 1、Vuex...

  • 【文档笔记】-Vuex

    什么是vuex? vuex文档: https://vuex.vuejs.org/zh/[https://vuex....

  • vuex配置

    vuex配置 目录 vuex的五个核心 配置vuex vuex持久化 一、vuex五个核心概念 State 定义状...

  • Vuex

    安装Vuex cnpm install vuex --save-dev Vuex是什么? 这是[Vuex的官网](...

  • Vuex

    1.Vuex概述 2.Vuex基本使用 3.使用Vuex完成todo案例 1.Vuex概述 Vuex是实现组件全局...

  • vuex

    Vuex介绍: Vuex官网:http://vuex.vuejs.org/ Vuex是实现数据状态管理的技...

网友评论

    本文标题:vuex心得

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