From 418ac5bf793b451c01cc70eef99ceb3d333348a3 Mon Sep 17 00:00:00 2001 From: Zhi Cun Date: Mon, 22 Jul 2019 14:16:13 +0800 Subject: [PATCH] Select: Fix memory leak issue (#16463) --- packages/select/src/option.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/select/src/option.vue b/packages/select/src/option.vue index ca9573f4e..349154453 100644 --- a/packages/select/src/option.vue +++ b/packages/select/src/option.vue @@ -153,6 +153,10 @@ }, beforeDestroy() { + let index = this.select.cachedOptions.indexOf(this); + if (index > -1) { + this.select.cachedOptions.splice(index, 1); + } this.select.onOptionDestroy(this.select.options.indexOf(this)); } };