vuex actions传递多参数的处理方法


Posted in Javascript onSeptember 18, 2018

场景

在使用vue components dispatch Vuex actions的时候需要传递参数给多个参数actions

但是在actions 只是可以接收到两个参数的问题

分析

vuex actions 固定接受的第一个参数是dispatch对象 第二个参数是使用者本身定制的参数

参考

`https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment`

解决

调用的时候 第二个参数传递成多个元素的对象这样在actions 中第二个参数就可以搞定了

this.$store.dispatch('delTask', {task, index});

actions使用ES2015参数解析

delTask : function (store, {index, task}) {
   let url = 'http://zhihu.carsonlius_liu.cn/api/tasks/' + task.id;
   Http.$http.delete(url).then(function (response) {
    if (response.body.status === 'success') {
     store.commit('delSpecialTask', index);
    }
   });
  }

以上这篇vuex actions传递多参数的处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
两个DIV等高的JS的实现代码
Dec 23 Javascript
jquery 3D球状导航的文章分类
Jul 06 Javascript
自定义jQuery选项卡插件实例
Mar 27 Javascript
jquery统计输入文字的个数并对其进行判断
Jan 07 Javascript
jQuery实现鼠标可拖动调整表格列宽度
May 26 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
基于jquery实现五星好评
Nov 18 jQuery
vue的token刷新处理的方法
Jul 17 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 Javascript
node 标准输入流和输出流代码实例
Sep 19 Javascript
vue 开发企业微信整合案例分析
Dec 02 Javascript
JavaScript array常用方法代码实例详解
Sep 02 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 #Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 #Javascript
Vue中 key keep-alive的实现原理
Sep 18 #Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
Sep 18 #Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
Sep 18 #Javascript
vue服务端渲染添加缓存的方法
Sep 18 #Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
Sep 18 #Javascript
You might like
PHP Undefined index报错的修复方法
2011/07/17 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
jQuery筛选器children()案例详解(图文)
2013/02/17 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
八大排序算法的Python实现
2021/01/28 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
物流仓管员岗位职责
2013/12/04 职场文书
生物科学系大学生的自我评价
2013/12/20 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
中国梦口号
2014/06/13 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
个人汇报材料范文
2014/12/30 职场文书
教代会闭幕词
2015/01/28 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang