console.log 打印 object 或 array 的时候,展开的时候会重新读一次值,如果在打印之后这个值被修改了,就会出现打印时和展开时的值不一样的情况
这里应该就是打印的时候 this.data.list[this.data.active] 的值是 {id:0,name:“标签0”} 没有 offsetLeft 属性,这个属性是这之后被添加的吧,所以展开的时候会有
确认下list的数据
异步问题 对象引用 console.log快照 都了解一下