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 相关文章推荐
javascript应用:Iframe自适应其加载的内容高度
Apr 10 Javascript
Js 时间间隔计算的函数(间隔天数)
Nov 15 Javascript
javascript中RegExp保留小数点后几位数的方法分享
Aug 13 Javascript
JS数组的赋值介绍
Mar 10 Javascript
jquery easyui 结合jsp简单展现table数据示例
Apr 18 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
JavaScript中window.open用法实例详解
Apr 15 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
Feb 19 Javascript
AngularJS constant和value区别详解
Feb 28 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
Dec 10 Javascript
原来JS还可以这样拆箱转换详解
Feb 01 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
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
PHP 高手之路(一)
2006/10/09 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
2015/03/18 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
javascript禁止超链接跳转的方法
2016/02/02 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
编写Python脚本把sqlAlchemy对象转换成dict的教程
2015/05/29 Python
Python自定义线程类简单示例
2018/03/23 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
python tornado修改log输出方式
2019/11/18 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
跑鞋、网球鞋、网球拍、服装及装备:Holabird Sports
2016/09/19 全球购物
个人实用的自我评价范文
2013/11/23 职场文书
春节请假条
2014/04/11 职场文书
企业安全生产承诺书
2014/05/22 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
2014年会计工作总结
2014/11/27 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
2015中学教学工作总结
2015/07/22 职场文书
利用Python实时获取steam特惠游戏数据
2022/06/25 Python