From 3aa70bbd49cec68276a179c72f1a879b8e7eb01a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=BF=E6=96=87=E5=B9=BF?= Date: Thu, 31 Aug 2023 11:00:05 +0000 Subject: [PATCH] update zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 耿文广 --- .../arkts-rendering-control-foreach.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md b/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md index 54af33d039..2c8efbc10d 100644 --- a/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md +++ b/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md @@ -284,13 +284,16 @@ class Month { @Component struct CalendarExample { // 模拟6个月 + arr28: Array = Array(31).fill(0).map((_: number, i: number): number => i + 1); + arr30: Array = Array(31).fill(0).map((_: number, i: number): number => i + 1); + arr31: Array = Array(31).fill(0).map((_: number, i: number): number => i + 1); @State calendar : Month[] = [ - new Month(2020, 1, ...Array(31).fill(0).map((_: number, i: number): number => i + 1)), - new Month(2020, 2, ...Array(28).fill(0).map((_: number, i: number): number => i + 1)), - new Month(2020, 3, ...Array(31).fill(0).map((_: number, i: number): number => i + 1)), - new Month(2020, 4, ...Array(30).fill(0).map((_: number, i: number): number => i + 1)), - new Month(2020, 5, ...Array(31).fill(0).map((_: number, i: number): number => i + 1)), - new Month(2020, 6, ...Array(30).fill(0).map((_: number, i: number): number => i + 1)) + new Month(2020, 1, ...(this.arr31)), + new Month(2020, 2, ...(this.arr28)), + new Month(2020, 3, ...(this.arr31)), + new Month(2020, 4, ...(this.arr30)), + new Month(2020, 5, ...(this.arr31)), + new Month(2020, 6, ...(this.arr30)) ] build() { Column() { @@ -298,7 +301,7 @@ struct CalendarExample { Text('next month') }.onClick(() => { this.calendar.shift() - this.calendar.push(new Month(2020, 7, ...Array(31).fill(0).map((_: number, i: number): number => i + 1))) + this.calendar.push(new Month(2020, 7, ...(this.arr31))) }) ForEach(this.calendar, (item: Month) => { -- GitLab