直接修改state中的的数据是不被允许的,会报错 这个时候可以使用三种种方式处理 第一种:使用拓展运算符,深拷贝一维数组或对象var arrA = [1,2,3,4]var a = [...arr]|| var ObjB = {a:1,b:2}var b = {...ObjB} 如果只是数组 可以使用slice,深拷贝 var arrA = [1,2,3,4] var a = arrA .slice(0) 可以concat,深拷贝 var arrA = [1,2,3,4] var a = a.c