位置: IT常识 - 正文

Vuex系列之 Action 的使用(vue的actions)

编辑:rootadmin
Vuex系列之 Action 的使用 文章の目录一、定义 Action二、触发 Action1、触发 actions 的第一种方式2、触发 actions 的第二种方式:2.1、从 vuex 中按需导入 mapActions 函数2.2、将指定的 actions 函数,映射为当前组件的 methods 函数写在最后

推荐整理分享Vuex系列之 Action 的使用(vue的actions),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuex中action,vue actions,vuex中action,vuex action mutation,vuex中action,vuex action mutation,vue actions,vuex action作用,内容如对您有帮助,希望把文章链接给更多的朋友!

Action 用于处理异步任务。

Vuex系列之 Action 的使用(vue的actions)

如果通过异步操作变更数据,必须通过 Action,而不能使用 Mutation,但是在 Action 中还是要通过触发Mutation 的方式间接变更数据。

一、定义 Action// 创建store数据源,提供唯一公共数据export default new Vue.Store({// state 中存放的就是全局共享的数据state: {count: 0},mutations: {add(state) {// 变更状态state.count++;},addN(state, step) {state.count += step;}},actions: {addAsync(context) {setTimeout(() => {// 在 actions 中,不能直接修改 state 中的数据;// 必须通过 context.commit() 触发某个 mutation 才行context.commit("add");}, 1000);}},getters: {}});

触发 actions 异步任务时携带参数:第二个参数即为传递的参数

// 创建store数据源,提供唯一公共数据export default new Vue.Store({// state 中存放的就是全局共享的数据state: {count: 0},mutations: {add(state) {// 变更状态state.count++;},addN(state, step) {state.count += step;}},actions: {addAsync(context) {setTimeout(() => {// 在 actions 中,不能直接修改 state 中的数据;// 必须通过 context.commit() 触发某个 mutation 才行context.commit("add");}, 1000);},addNAsync(context, step) {setTimeout(() => {context.commit("addN", step);}, 1000);}},getters: {}});二、触发 Action1、触发 actions 的第一种方式

通过dispatch触发store的异步函数,第一个参数为异步函数名,第二个参数为携带的参数。

this.$store.dispatch("addAsync");

或者

this.$store.dispatch("addNAsync", 5);2、触发 actions 的第二种方式:2.1、从 vuex 中按需导入 mapActions 函数import { mapActions } from "vuex";

通过刚才导入的 mapActions 函数,将需要的 actions 函数,映射为当前组件的 methods 方法:

2.2、将指定的 actions 函数,映射为当前组件的 methods 函数methods: {...mapActions(["addAsync", "addNAsync"])}写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O??? 如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*// 如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~ 谢谢各位读者们啦(^_^)∠※!!!

本文链接地址:https://www.jiuchutong.com/zhishi/294611.html 转载请保留说明!

上一篇:从 0 开始最详细的微信公众号接入 AI(“从零开始”)

下一篇:elementUI使用el-upload上传文件写法总结及避坑,上传图片/视频到本地/服务器以及回显+删除(vue中elementui怎么用)

  • iqoo8pro有ip68吗(iqoo8有pro版本吗)

    iqoo8pro有ip68吗(iqoo8有pro版本吗)

  • procreate怎么导入笔刷(procreate怎么导入图片做参考)

    procreate怎么导入笔刷(procreate怎么导入图片做参考)

  • 手机设置时间和日期在哪里(手机的时间设置在哪里设置)

    手机设置时间和日期在哪里(手机的时间设置在哪里设置)

  • 华为p40视频聊天如何开美颜(华为P40视频聊天声音时有时无)

    华为p40视频聊天如何开美颜(华为P40视频聊天声音时有时无)

  • 华为月亮模式怎么开(华为月亮模式怎么取消)

    华为月亮模式怎么开(华为月亮模式怎么取消)

  • 小天才z1s和q2的区别(小天才q1和z1)

    小天才z1s和q2的区别(小天才q1和z1)

  • 荣耀x9和x9pro区别(荣耀x9和x9pro外形一样吗)

    荣耀x9和x9pro区别(荣耀x9和x9pro外形一样吗)

  • 手机屏幕黄斑会扩散吗(手机屏幕黄斑能自行修复吗)

    手机屏幕黄斑会扩散吗(手机屏幕黄斑能自行修复吗)

  • autodesk360能卸载吗(autodesk360桌面应用程序可以卸载吗)

    autodesk360能卸载吗(autodesk360桌面应用程序可以卸载吗)

  • iqoopro5g屏幕刷新率(iqoo5pro屏幕刷新率)

    iqoopro5g屏幕刷新率(iqoo5pro屏幕刷新率)

  • qq来信息为什么不弹窗(qq来信息为什么没有声音是怎么回事)

    qq来信息为什么不弹窗(qq来信息为什么没有声音是怎么回事)

  • pr添加字幕为什么有的字显示不出来(pr添加字幕为什么用旧字幕呢)

    pr添加字幕为什么有的字显示不出来(pr添加字幕为什么用旧字幕呢)

  • 手机上能不能办银行卡(手机上能不能办护照)

    手机上能不能办银行卡(手机上能不能办护照)

  • iphone11pro锁屏时怎么打开手电筒(iphone11pro锁屏时间格式)

    iphone11pro锁屏时怎么打开手电筒(iphone11pro锁屏时间格式)

  • iPhone11pro怎么打开个人热点(iphone11pro怎么打开悬浮球)

    iPhone11pro怎么打开个人热点(iphone11pro怎么打开悬浮球)

  • oppogps在哪里(oppoa11gps在哪里)

    oppogps在哪里(oppoa11gps在哪里)

  • OPPO有哪些省电技巧(oppo手机电池省电)

    OPPO有哪些省电技巧(oppo手机电池省电)

  • 小米ai音响用关机吗(小米ai音响要一直插电吗)

    小米ai音响用关机吗(小米ai音响要一直插电吗)

  • 转存文件数量超出限制(转存文件数量超多怎么办)

    转存文件数量超出限制(转存文件数量超多怎么办)

  • wps怎么删除多余的页码(wps怎么删除多余格子)

    wps怎么删除多余的页码(wps怎么删除多余格子)

  • 淘宝直播中怎么看自己的id(淘宝直播中怎么看回放?)

    淘宝直播中怎么看自己的id(淘宝直播中怎么看回放?)

  • iphonexr充电功率(iphonexr充电器功率)

    iphonexr充电功率(iphonexr充电器功率)

  • 目前最大的处理器生产厂商是(最大处理器状态是什么)

    目前最大的处理器生产厂商是(最大处理器状态是什么)

  • 照片瘦身什么意思

    照片瘦身什么意思

  • 如何制作教学视频(教学视频怎么制作方法)

    如何制作教学视频(教学视频怎么制作方法)

  • cad自动保存的文件在哪里(cad自动保存的文件怎么转为dwg文件)

    cad自动保存的文件在哪里(cad自动保存的文件怎么转为dwg文件)

  • 键盘字母上面0到9失灵(键盘字母上面的数字怎么按不出来)

    键盘字母上面0到9失灵(键盘字母上面的数字怎么按不出来)

  • 个税退付手续费是单位所得吗
  • 什么是本期应纳税所得额
  • 缴纳房产税怎么记账
  • 不含税的销售额乘以税率等于什么
  • 投资性房地产公允价值模式出售
  • 小规模纳税人季度不超30万免增值税
  • 终止经营的会计处理
  • 卷式发票是什么样的
  • 全面解析来料加工企业账务处理
  • 公司向个人租房子怎么做账
  • 固定资产抵扣新政策2022
  • 营改增后不动产租赁税率
  • 建筑施工企业的分公司区域公司等较大的
  • 个人独资企业核定
  • 稳岗补贴需要交个税吗
  • 认证后的发票可以留存多久
  • 技术开发费税收优惠政策
  • 建筑行业增值税是多少
  • 计提增值税会计账务处理
  • 选择纳税人身份考虑的因素
  • 固定资产折旧从入账时间算还是购入时间算
  • 出口货物免抵退申报明细录入怎么填
  • 公司利润如何分配到个人
  • 土地增值税地价扣除
  • 支付外汇代扣代缴增值税
  • 银行贷款入公账怎么入分录?
  • 企业所得税季度申报表A类
  • 2021最新版静疗规范指南
  • 筹建期间费用计入什么
  • 公司收入算认缴出资吗
  • 公司资产转让要交多少税
  • 高新技术产业研究院有限公司
  • mac怎么删除cineware
  • 营改增后,个人转让房屋的个人所得税
  • 世界上最早的数码相机
  • 出口退税进项发票稽核
  • 货物运输税费
  • 金融企业允许税前扣除的准备金
  • 扣缴义务人的法律地位
  • 研发费用如何加计扣除何时申报
  • 结转损益类收入科目的余额会计分录
  • 退休返聘人员是否享受工会福利
  • php自定义函数的关键字是什么
  • yolov5m
  • css deep深度选择器
  • 原生ajax和axios的区别
  • web自动化测试平台
  • 公司开的餐费专票可以抵扣吗
  • 工伤保险赔偿范围和企业承担范围
  • 增值税普通发票可以抵扣吗
  • 土地增值税成本费用
  • python中列表的索引用法
  • 灵动cfe
  • 调整以前年度销项税怎么填申报表
  • 预付账款购进原材料怎么做账
  • 政府会计应付职工薪酬明细科目
  • 公司股东的权利和义务有哪些
  • 为支持防疫工作捐款
  • 企业财务费用为负好不好
  • 货物运输发票的开票要求
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 建筑安装业经营范围
  • 关于利润分配科目的表述正确的有
  • 印花税是本月交上个月的吗
  • sql server高级编程
  • solaris重启服务器命令
  • Win7旗舰版系统文件名称
  • xp系统优化软件哪个好
  • macos触控
  • window10正版系统怎么装
  • cpu时钟预取实例是什么
  • 浏览器css3兼容
  • unity接收udp
  • python文本怎么运行
  • python编写一个模块
  • 需要缴税多少钱一个月
  • 摩托车的消费税率
  • 增值税发票税控开票软件卸载不了
  • 跨区域涉税事项报告表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设