From 3d4a78a497996f5df31891807a1fa8fd0251ef47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BC=BC=E9=80=B8?= Date: Mon, 7 Mar 2022 20:01:32 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=AE=9D=E5=B0=8F=E7=A8=8B=E5=BA=8F=E4=B8=8B=E7=9A=84?= =?UTF-8?q?countdown=E5=80=92=E8=AE=A1=E6=97=B6=E6=80=A7=E8=83=BD=EF=BC=8C?= =?UTF-8?q?=E5=87=8F=E5=B0=91setData=E6=95=B0=E6=8D=AE=E9=87=8F=EF=BC=88?= =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=97=A0=E7=94=A8=E7=9A=84data=EF=BC=89?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/miniapp-native/ali-miniapp/index.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/rax-countdown/src/miniapp-native/ali-miniapp/index.ts b/packages/rax-countdown/src/miniapp-native/ali-miniapp/index.ts index 259e8fad..ba75a0e1 100644 --- a/packages/rax-countdown/src/miniapp-native/ali-miniapp/index.ts +++ b/packages/rax-countdown/src/miniapp-native/ali-miniapp/index.ts @@ -88,11 +88,14 @@ Component({ case 'm': case 's': if (index % 2 === 0) { - // insert plain text before current matched item - return { - value: tpl.slice(lastPlaintextIndex, val), - style: textStyle - }; + const value = tpl.slice(lastPlaintextIndex, val); + if (value || textStyle) { + // insert plain text before current matched item + return { + value, + style: textStyle + }; + } } else { // replace current matched item to realtime string lastPlaintextIndex = val + 3; From 56d544297c8956a64ece427293e4564ed2537676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BC=BC=E9=80=B8?= Date: Tue, 8 Mar 2022 19:07:44 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0changeLog?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E4=BF=AE=E6=94=B9=E7=89=88=E6=9C=AC=E5=8F=B7?= =?UTF-8?q?;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/rax-countdown/CHANGELOG.md | 3 +++ packages/rax-countdown/package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/rax-countdown/CHANGELOG.md b/packages/rax-countdown/CHANGELOG.md index 3db4e7fc..c6cd9602 100644 --- a/packages/rax-countdown/CHANGELOG.md +++ b/packages/rax-countdown/CHANGELOG.md @@ -1,4 +1,7 @@ # Changelog +## v1.2.1 + +- Feat decrease setData data size for promote performance ## v1.2.0 diff --git a/packages/rax-countdown/package.json b/packages/rax-countdown/package.json index 29472141..900de395 100644 --- a/packages/rax-countdown/package.json +++ b/packages/rax-countdown/package.json @@ -1,6 +1,6 @@ { "name": "rax-countdown", - "version": "1.2.0", + "version": "1.2.1", "description": "Countdown component for Rax.", "license": "BSD-3-Clause", "main": "lib/index.js",