出错的代码段落如下
for (let i= 0 ; i < 9 ; i++){
if (param.uuid === state.chosenColList[0][i].uuid){
state.imgDisplayFlag.splice(i , 1, !param.flag)
}
}
这个错误按照我的理解是二维数组遍历方法错了,改为:
for (let i= 0 ; i < state.chosenColList[0].length ; i++){
//或者 for (let i in state.chosenColList[0])
if (param.uuid === state.chosenColList[0][i].uuid){
state.imgDisplayFlag.splice(i , 1, !param.flag)
}
}
或者可以参考其他同志写的二维数组遍历方法。
希望可以给你启发,点个赞赞吧^_^