位置: 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怎么用)

  • 抖音主人能删除别人的评论吗(抖音主人能删除别人的表情评论吗)

    抖音主人能删除别人的评论吗(抖音主人能删除别人的表情评论吗)

  • 苹果13关机键在哪里(苹果关机键在上面)

    苹果13关机键在哪里(苹果关机键在上面)

  • 华为手表怎么自定义表盘(华为手表怎么自动更新天气)

    华为手表怎么自定义表盘(华为手表怎么自动更新天气)

  • 抖音看不了评论是什么原因(抖音看不了评论是什么原因怎么回事)

    抖音看不了评论是什么原因(抖音看不了评论是什么原因怎么回事)

  • 华为手机怎么设置时间和日期(华为手机怎么设置陌生号码打不进来)

    华为手机怎么设置时间和日期(华为手机怎么设置陌生号码打不进来)

  • 一拖三可以同时充电吗(一拖三和三拖一哪个好)

    一拖三可以同时充电吗(一拖三和三拖一哪个好)

  • 拼多多找不到订单记录怎么办(拼多多找不到订单了怎么办)

    拼多多找不到订单记录怎么办(拼多多找不到订单了怎么办)

  • 朋友圈一个横线一个点什么意思(朋友圈一个横线一个月亮什么意思)

    朋友圈一个横线一个点什么意思(朋友圈一个横线一个月亮什么意思)

  • 手机GPS可以修改定位吗(gps手机定位修改)

    手机GPS可以修改定位吗(gps手机定位修改)

  • 陌陌提现钱多久到账(陌陌提现钱多久到账户)

    陌陌提现钱多久到账(陌陌提现钱多久到账户)

  • 小米有小爱同学oppo有什么(小米有小爱同学vivo有什么)

    小米有小爱同学oppo有什么(小米有小爱同学vivo有什么)

  • 为你诵读怎么上传微信(为你诵读怎么上传照片)

    为你诵读怎么上传微信(为你诵读怎么上传照片)

  • 手机没话费能收到验证码吗(手机没话费能收到快递取件码吗)

    手机没话费能收到验证码吗(手机没话费能收到快递取件码吗)

  • 手机自己进去耳机模式怎么办(手机自己进入耳机模式了怎么回事)

    手机自己进去耳机模式怎么办(手机自己进入耳机模式了怎么回事)

  • 抖音直播音浪提现比例(抖音直播音浪提现额度)

    抖音直播音浪提现比例(抖音直播音浪提现额度)

  • 手机能上网却打不了电话是什么原因(手机能上网却打不了电话怎么回事)

    手机能上网却打不了电话是什么原因(手机能上网却打不了电话怎么回事)

  • 微信定位权限在哪开启(微信修改实时定位)

    微信定位权限在哪开启(微信修改实时定位)

  • 蓝牙耳机r是左还是右(蓝牙耳机r是左还是右好)

    蓝牙耳机r是左还是右(蓝牙耳机r是左还是右好)

  • 家用路由器怎么选(家用路由器怎么改密码)

    家用路由器怎么选(家用路由器怎么改密码)

  • 回收站已损坏(回收站已损坏 是否清空该驱动,点鼠标无法操作)

    回收站已损坏(回收站已损坏 是否清空该驱动,点鼠标无法操作)

  • 选 择 器(选择器优先级)

    选 择 器(选择器优先级)

  • 一篇canvas带你画出整个特效世界(canvas画线条)

    一篇canvas带你画出整个特效世界(canvas画线条)

  • python爬取网站数据(含代码和讲解)(python爬取网站数据毕业论文)

    python爬取网站数据(含代码和讲解)(python爬取网站数据毕业论文)

  • phpcms要钱吗(phpcms视频教程)

    phpcms要钱吗(phpcms视频教程)

  • 账面价值与计税基础一般会产生差异的是
  • 关税税收优惠记忆口诀
  • 个体工商户还没有使用怎么注销
  • 应收账款可以挂其他应收款吗
  • 会计哪些账本需要保存
  • 结转本月发生的费用
  • 所得税流程
  • 金税盘备份文件名
  • 出口免税需要什么资料
  • 外商投资企业是民营企业吗
  • 冲减产品成本会计分录
  • 增值税小规模纳税人减免增值税
  • 什么情况下只交城建税不交教育及地方税?
  • 职工因公出差伙食补助标准
  • 店内上保险退保
  • 企业代扣代缴个人所得税系统
  • 公司账上亏损
  • 存货周转次数计算公式怎么理解
  • vmware虚拟机无法打开网页
  • windows10如何更改时间
  • 发出委托加工物资
  • 如何巧用工具
  • 昂达主板的组装视频
  • Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
  • 保总保安服务有限公司
  • 在建工程进项税额
  • ksysslim.exe是什么
  • 二手房交易土增税文件
  • 计提坏账准备的方法
  • 增值税的计税依据包括契税吗
  • 个体户变更为有限公司成立时间
  • 预提费用新会计准则叫什么科目
  • linux服务有哪些
  • php7安装教程详解
  • 淘宝前端用什么写的
  • 小企业固定资产折旧方法包括
  • 匈牙利算法的实现原理
  • php框架基础教程
  • 应收账款未计提怎么处理
  • 理财产品利息计算方法
  • 营业外支出贷方在利润表怎么体现
  • 物流公司开几个点的发票
  • 物流公司可以作为货物收货人吗
  • 区块管理办法
  • 已认证未抵扣完的进项
  • 产品检测费计入成本吗
  • 累计折旧会影响净残值吗
  • 工程施工企业收入1750万,利润怎么算
  • 附加税减半征收政策是哪个文件
  • 哪些免征土地使用税
  • 预存电费和后付费哪个好
  • 出口退税计算公式
  • 什么是无形资产包括哪些
  • 应收账款和应付账款属于什么科目
  • 买车给了上牌费去车管所还用给钱吗
  • 消耗性生物资产属于非流动资产吗
  • 备查账的登记主要以什么来表述
  • 什么叫商业会计
  • SQLServer XML查询快速入门(18句话)
  • mac电脑快速查询
  • sysscjh.exe是什么文件
  • mac os10.11
  • windows8.1分辨率
  • rhel7配置ip地址
  • msng.exe是什么
  • win8双系统安装教程
  • win8图标放桌面
  • 如何汉化游戏
  • js的?
  • opengl超级宝典第八版 pdf
  • 跨浏览器跨终端的前端开发
  • js上滑翻页
  • unity3d官方
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • unity分成
  • 用python画roc曲线
  • js继承的方式
  • 存款利息需要交税吗
  • 河南省公安厅热线电话
  • 重庆地税局官网公众号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设