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 相关文章推荐
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
Sep 20 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
Mar 16 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
Jun 12 Javascript
React-Native 组件之 Modal的使用详解
Aug 08 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
详解http访问解析流程原理
Oct 18 Javascript
新手必须知的Node.js 4个JavaScript基本概念
Sep 16 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
Mar 27 Javascript
深入理解令牌认证机制(token)
Aug 22 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
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
PHP自定义多进制的方法
2016/11/03 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
使用tensorflow实现AlexNet
2017/11/20 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
Python绘制的二项分布概率图示例
2018/08/22 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
python安装scipy的步骤解析
2019/09/28 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
联强国际笔试题面试题
2013/07/10 面试题
酒店执行总经理岗位职责
2013/12/15 职场文书
高一政治教学反思
2014/01/28 职场文书
环保志愿者活动方案
2014/08/14 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js