diff --git a/src/core/component.js b/src/core/component.js index 1e49cc664b4..3bd1be84461 100644 --- a/src/core/component.js +++ b/src/core/component.js @@ -578,9 +578,11 @@ Component.prototype = { */ destroy: function () { this.objectPool.recycle(this.attrValue); + this.objectPool.recycle(this.nextData); this.objectPool.recycle(this.oldData); + this.objectPool.recycle(this.previousOldData); this.objectPool.recycle(this.parsingAttrValue); - this.attrValue = this.oldData = this.parsingAttrValue = undefined; + this.nextData = this.attrValue = this.oldData = this.previousOldData = this.parsingAttrValue = undefined; } };