首页 > 其他分享 >vuex中commit和dispatch的区别

vuex中commit和dispatch的区别

时间:2023-02-27 14:24:54浏览次数:44  
标签:区别 dispatch 同步操作 commit vuex store

一直都没整明白commit和dispath的区别,今天总算整明白了

1、commit和dispatch的区别

commit和dispatch的区别在于commit是提交mutatious的同步操作,dispatch是分发actions的异步操作。

dispatch:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch(‘action方法名’,值)。

commit:同步操作,写法:this.$store.commit(‘mutations方法名’,值)。

 

 

 

 

 

 

来源:https://blog.csdn.net/djrm11/article/details/122175632

标签:区别,dispatch,同步操作,commit,vuex,store
From: https://www.cnblogs.com/youmingkuang/p/17159480.html

相关文章

  • vuex中getters的两种调用方法
    getters和state用法相似,有点像vue中里面的data和computed两个之间的关系 使用: 方法一:this.$store.getters.xxx xxx是getters里面的名称方法二: ......
  • VUEX mapActions 和 mapMutations
     不使用mapActions和mapMutations的代码要用的地方字体放大了<template><divid="app"><h1>当前总数为:{{nbr}}</h1><h2>放大十倍总数为:{{bigSum}}......
  • VUEX getters 配置项
      获取bigSum<template><divid="app"><h1>当前总数为:{{$store.state.nbr}}</h1><h2>放大十倍总数为:{{$store.getters.bigSum}}</h2><select......
  • VUEX mapState 和 mapGetters的使用
       mapState:首先要在使用sore文件的文件引入:import{mapState}from'vuex';在js;红色的是用到的mapState可以自动生成计算属性   <script>import{mapState,m......
  • VUEX mapState 和 mapGetters的使用
       mapState:首先要在使用sore文件的文件引入:import{mapState}from'vuex';在js;红色的是用到的mapState可以自动生成计算属性   <script>im......
  • docker commit 和docker build (实战使用以及区别)
                     dockercommit和dockerbuild(实战使用以及区别)还是需要从docker三要素说起,docker的镜像和容器是指的一种实例状态,镜......
  • VUEX getters 配置项
      获取bigSum<template><divid="app"><h1>当前总数为:{{$store.state.nbr}}</h1><h2>放大十倍总数为:{{$store.getters.bigSum}}</h2>......
  • Vuex介绍及配置
    vuex是什么概念:专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信......
  • Vue | vuex安装失败解决的方法实例
    Vuex是一个专为Vue.js应用程序开发的状态管理模式下面这篇文章主要给大家介绍了关于vuex安装失败解决的方法,文中通过图文介绍的非常详细,需要的朋友可以参考下1、报错......
  • vue基础:props配置项、mixin(混入)、插件、elementui使用(重点)、localStorage和sessionS
    目录一、props配置项1、安装依赖2、做一个纯净的vue项目3、自定义属性之props配置项二、mixin(混入)前置操作局部混入全局混入三、插件前置操作自定义指令(了解,不了解没关系)定......