从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法


Posted in Javascript onSeptember 18, 2018

如下所示:

Uncaught Error: [vuex] Do not mutate vuex store state outside mutation handlers

今天遇到一个问题,将Vuex中数组的值赋给新的数组,新数组push时报上面的错误,代码如下

<code class="language-javascript">this.maPartListTable = this.$store.state.vehicleMa.maPartListTable; 
</code>
this.maPartListTable.push(obj);

经询问后得知,应该这么写

this.maPartListTable = this.$store.state.vehicleMa.maPartListTable.slice();

查了下,就查到这句

slice(),不会修改原始数组而是返回一个新数组

以上这篇从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
奇妙的js
Sep 24 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
Aug 15 Javascript
学习ExtJS Window常用方法
Oct 07 Javascript
Jquery绑定事件(bind和live的区别介绍)
Aug 23 Javascript
简单时间提示DEMO从0开始一直进行计时
Nov 19 Javascript
通过正则表达式实现表单验证是否为中文
Feb 18 Javascript
jquery插件pagination实现无刷新ajax分页
Sep 30 Javascript
js模仿java的Map集合详解
Jan 06 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
Feb 10 Javascript
js装饰设计模式学习心得
Feb 17 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
JavaScript实现简单计算器
Mar 19 Javascript
vue服务端渲染添加缓存的方法
Sep 18 #Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
Sep 18 #Javascript
微信小程序开发之路由切换页面重定向问题
Sep 18 #Javascript
在小程序中使用canvas的方法示例
Sep 17 #Javascript
webpack4打包vue前端多页面项目
Sep 17 #Javascript
node中的密码安全(加密)
Sep 17 #Javascript
Vue CLI3搭建的项目中路径相关问题的解决
Sep 17 #Javascript
You might like
SONY SRF-40W电路分析
2021/03/02 无线电
PHP队列用法实例
2014/11/05 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
webpack打包多页面的方法
2018/11/30 Javascript
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Python连接DB2数据库
2016/08/27 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
Python守护进程实现过程详解
2020/02/10 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
服务行业个人求职的自我评价
2013/12/12 职场文书
党校学习党性分析材料
2014/12/19 职场文书
环境建议书
2015/02/04 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
教你用python控制安卓手机
2021/05/13 Python
Vue3.0 手写放大镜效果
2021/07/25 Vue.js