vue的for循环数组push时候遇见的坑
在vue中循环数组push时候是一个对象,导致和想要的不一致。
解决办法,直接上代码:

    for (let x = 0; x < this.ansNum; x++) {
                    let copyAnswer = JSON.parse(JSON.stringify(answer));
                    question.queAndAnsList.push(copyAnswer);
                }
                for (let i = 0; i < this.queNum; i++) {
                    let copyQuestion = JSON.parse(JSON.stringify(question));
                    this.tableData.queAndAnsList.push(copyQuestion);
                }

通过json转一圈就换了新对象。巧妙的解决问题。

Logo

前往低代码交流专区

更多推荐