当前位置:首页 » 《随便一记》 » 正文

Vue/Vuex (actions) 核心概念 使用方法、辅助函数 mapActions使用方法说明

14 人参与  2022年11月14日 17:53  分类 : 《随便一记》  评论

点击全文阅读


一.actions 核心概念

语法: 

//定义 --> main.js

cosnt store = new Vuex.store({
  actions: {
    action的名字: function(context, 形参载荷) {
      // 1. 发异步请求, 请求数据
    }
  }
})

//接收 --> App.vue

 this.$store.dispatch('action内函数名', 实参)

作用:

1. actions负责进行异步操作

2.在actions中提交 mutation 并且可以包含任何的异步操作 actions可以理解为通过 将mutation里面处理数据的方法变成可异步处理数据的方法 简单说: 异步操作数据 (但是通过mutation 操作 因为只有他能操作)

参数: 1. 参数一context: state 

说明: 1. dispatch: 在组件中触发 actions 方法的

为什么要有 actions:  假如你有一个数据 需要通过ajax请求来获取 然后你想存入vuex 

二. 辅助函数 mapActions

语法:

//导入

import { mapActions } from 'vuex'

//展开

methods: {
    ...mapActions(['actions内函数名'])
}

//调用

<标签 @click="actions内函数名(实参) ">  </标签>

作用: mapActions的作用 mapActions工具函数会将store中的 dispatch方法眏射到组件的 methods中

使用场景: 如果一个方法需要在多个页面和组件上使用 那么就可以使用 mapActions


点击全文阅读


本文链接:http://zhangshiyu.com/post/48404.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 完结文我在回忆里万劫不复完结+番外列表_完结文我在回忆里万劫不复完结+番外(秦见鹿谢梵声)
  • 爱你是判决无期全文完结版阅读_[宋曦语裴时域林安安]人物羁绊章节精选
  • 画地为牢宝藏文(池念谢宴清)全书浏览_画地为牢宝藏文全书浏览
  • 画地为牢全书+后续+番外(池念谢宴清)列表_画地为牢全书+后续+番外(池念谢宴清)全书+后续+结局在线
  • 「我送卿归去,爱恨不由己」全文完结版阅读_「萧盈孟天楚孟天衡」小说后续在线免费阅读
  • 「重生后手撕职业打假的表妹」剧情悬念章节分段解锁_林婉路过原谅完结版全文
  • (番外)+(全书)沈昭宜傅沉砚(填我十万八千梦+结局+番外)全书在线_沈昭宜傅沉砚免费列表_笔趣阁(填我十万八千梦+结局+番外)
  • (长恨歌全书+后续+结局)人气书荒必读(宋可卿谢景御)_(长恨歌全书+后续+结局)列表_笔趣阁(宋可卿谢景御)
  • 宋思予沈淮霆(往梦难复温+后续+结局)结局_(宋思予沈淮霆往梦难复温+后续+结局全书结局)结局列表_笔趣阁(宋思予沈淮霆)
  • 秦见鹿谢梵声秦见鹿谢梵声全书+后续+结局列表_笔趣阁(秦见鹿谢梵声全书+后续+结局秦见鹿谢梵声)
  • 你是我未拆的遗书结局+番外(桑年裴谨言)全书桑年裴谨言结局_桑年裴谨言+结局列表_笔趣阁(你是我未拆的遗书结局+番外)
  • 不知终日梦为鱼结局+番外(夏溪棠裴延川)全书夏溪棠裴延川结局_夏溪棠裴延川+结局列表_笔趣阁(不知终日梦为鱼结局+番外)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1