在我们push数据进数组里面或者赋值一些动态数据到数组以后,当数组里面出现如例子:[Array(36), Array(14),
ob
: Observer],后面的__ob__: Observer以后,我们会获取不到该数组里面的值,它是不可枚举的,这时候我们需要用JSON.parse(JSON.stringify(该数组))重新生成一个可枚举数组.
const data = {
multiArray: this.multiArray,
multiIndex: this.multiIndex
}
data.multiIndex[e.mp.detail.column] = e.mp.detail.value
switch (e.mp.detail.column) {
case 0:
data.multiArray[1] = data.multiArray[0][e.mp.detail.value].children
break;
}
this.multiArray = JSON.parse(JSON.stringify(data.multiArray)) //重新生成一个可枚举数组
this.multiIndex = JSON.parse(JSON.stringify(data.multiIndex)) //重新生成一个可枚举数组
版权声明:本文为weixin_43824675原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。