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

如下所示:

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

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

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

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

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

查了下,就查到这句

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

 

Java项目教程之管家婆项目实战|黑马程序员    下载地址:百度网盘下载
Java教程|Java基础班-小白的福音(冯老师)    下载地址:百度网盘下载
Linux+Redis实战教程    下载地址:百度网盘下载
Java高级 Maven教程_Maven视频教程|黑马程序员    下载地址:百度网盘下载
java项目视频教程_JavaWeb网上商城实战项目    下载地址:百度网盘下载
Java教程_面试题破解之银行业务调度系统教程    下载地址:百度网盘下载
13天学会Java编程    下载地址:百度网盘下载
Java教程_面试题破解之交通管理系统教程    下载地址:百度网盘下载
疯狂Java李刚老师Struts2视频教程(39集)视频教程 教学视频 百度网盘下载    下载地址:百度网盘下载
Java基础入门视频教程 教学视频(最适合Java初学者的经典入门视频)    下载地址:百度网盘下载
[JAVA] 源代码教育Java入门与进阶全套视频教程 教学视频 百度网盘下载    下载地址:百度网盘下载
[JAVA] 磨砺营IT教育威哥讲解java的基础视频教程 教学视频 百度网盘下载    下载地址:百度网盘下载
中国黑客组织JAVA编程基础入门VIP系列培训 视频教程 教学视频    下载地址:百度网盘下载
安全中国JAVA高端编程研发培训班 视频教程 教学视频    下载地址:百度网盘下载
VIP教程java闭关修炼系列 64讲 视频教程 教学视频    下载地址:百度网盘下载
JavaEE+javaweb+Hadoop大数据就业班    下载地址:百度网盘下载
JavaEE系列视频教程黑马就业班    下载地址:百度网盘下载
27天学完JAVA高清视频+源代码    下载地址:百度网盘下载

转载于:https://www.cnblogs.com/yedda/p/9898709.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值