diff --git a/packages/fineui/src/base/collection/collection.js b/packages/fineui/src/base/collection/collection.js
index 2019bfa7a..9f933ed20 100644
--- a/packages/fineui/src/base/collection/collection.js
+++ b/packages/fineui/src/base/collection/collection.js
@@ -124,6 +124,12 @@ export class CollectionView extends Widget {
             this.element.scrollLeft(scrollLeft);
         }
     }
+    
+    destroyed() {
+        each(this.renderedCells, (i, cell) => {
+            cell.el._destroy();
+        });
+    }
 
     _calculateSizeAndPositionData() {
         const { items, cellSizeAndPositionGetter } = this.options;