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中打开文件,并检测iframe存在否
Dec 28 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
Sep 03 Javascript
Jquery事件的连接使用示例
Jun 18 Javascript
从jquery的过滤器.filter()方法想到的
Sep 29 Javascript
js调试系列 初识控制台
Jun 18 Javascript
js实现的简洁网页滑动tab菜单效果代码
Aug 24 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
Dec 30 Javascript
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
使用JavaScript生成罗马字符的实例代码
Jun 08 Javascript
浅谈Vue SSR中的Bundle的具有使用
Nov 21 Javascript
vue-cli 关闭热更新操作
Sep 18 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
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
Prototype Class对象学习
2009/07/19 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
AngularJS过滤器filter用法分析
2016/12/11 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
php 修改密码实现代码
2017/05/24 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
python中__slots__用法实例
2015/06/04 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
python实现俄罗斯方块
2018/06/26 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
python多线程分块读取文件
2019/08/29 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
运动会广播稿30字
2014/01/21 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
总经理工作职责范文
2014/03/14 职场文书
爱情寄语大全
2014/04/09 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
红色革命电影观后感
2015/06/18 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书