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 相关文章推荐
解决FLASH需要点击激活的代码
Dec 20 Javascript
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
IE JS无提示关闭窗口不提示的方法
Apr 29 Javascript
brook javascript框架介绍
Oct 10 Javascript
js的onload事件及初始化按钮事件示例代码
Sep 25 Javascript
Jquery validation remote 验证的缓存问题解决方法
Mar 25 Javascript
js如何改变文章的字体大小
Jan 08 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
老生常谈js数据类型
Aug 03 Javascript
详解如何在你的Vue项目配置vux
Jun 04 Javascript
微信小程序实现日历功能
Nov 27 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
Apr 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
php实现jQuery扩展函数
2009/10/30 PHP
在PHP中养成7个面向对象的好习惯
2010/01/28 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
php不写闭合标签的好处
2014/03/04 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
PHP基于openssl实现的非对称加密操作示例
2019/01/11 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
JavaScript 面向对象的之私有成员和公开成员
2010/05/04 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
js中this对象用法分析
2018/01/05 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
python读取Android permission文件
2013/11/01 Python
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
详解如何使用Python编写vim插件
2017/11/28 Python
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
Django 拆分model和view的实现方法
2019/08/16 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
2020/07/01 Python
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
Delphi笔试题
2016/11/14 面试题
大学生饮食配送创业计划书
2014/01/04 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
工程服务质量承诺书
2015/04/29 职场文书
2015年统战工作总结
2015/05/19 职场文书
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS