From d5e4cf9ff069671cc593cc0a1daf22bd522a9da0 Mon Sep 17 00:00:00 2001 From: rex Date: Fri, 18 Dec 2020 16:10:11 +0800 Subject: [PATCH] perf(sticky): avoid set data if nothing change (#3879) --- packages/sticky/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/sticky/index.ts b/packages/sticky/index.ts index 0aca1cd2..6859ddde 100644 --- a/packages/sticky/index.ts +++ b/packages/sticky/index.ts @@ -108,7 +108,9 @@ VantComponent({ return prev; }, {}); - this.setData(diff); + if (Object.keys(diff).length > 0) { + this.setData(diff); + } this.$emit('scroll', { scrollTop: this.scrollTop,