一次循环el-tabs引发的数据问题

152 阅读1分钟

问题:当修改上面的内容时,下面的内容会随着一起变,但是循环里绑定了key

image.png

BUG原因:此段代码赋值时使用vue data里的数据,导致每次push的其实是一条内存中的数据

错误写法:

this.pageRules.push(this.tmpListPageRule)

正确写法:

let tmpListPageRule = {......}
this.pageRules.push(tmpListPageRule)

修改后:

image.png