未验证 提交 ac96d194 编写于 作者: 耿文广 提交者: Gitee

update zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md.

Signed-off-by: N耿文广 <gengwenguang@huawei.com>
上级 68e80f5c
...@@ -284,13 +284,16 @@ class Month { ...@@ -284,13 +284,16 @@ class Month {
@Component @Component
struct CalendarExample { struct CalendarExample {
// 模拟6个月 // 模拟6个月
arr28: Array<number> = Array(31).fill(0).map((_: number, i: number): number => i + 1);
arr30: Array<number> = Array(31).fill(0).map((_: number, i: number): number => i + 1);
arr31: Array<number> = Array(31).fill(0).map((_: number, i: number): number => i + 1);
@State calendar : Month[] = [ @State calendar : Month[] = [
new Month(2020, 1, ...Array(31).fill(0).map((_: number, i: number): number => i + 1)), new Month(2020, 1, ...(this.arr31)),
new Month(2020, 2, ...Array(28).fill(0).map((_: number, i: number): number => i + 1)), new Month(2020, 2, ...(this.arr28)),
new Month(2020, 3, ...Array(31).fill(0).map((_: number, i: number): number => i + 1)), new Month(2020, 3, ...(this.arr31)),
new Month(2020, 4, ...Array(30).fill(0).map((_: number, i: number): number => i + 1)), new Month(2020, 4, ...(this.arr30)),
new Month(2020, 5, ...Array(31).fill(0).map((_: number, i: number): number => i + 1)), new Month(2020, 5, ...(this.arr31)),
new Month(2020, 6, ...Array(30).fill(0).map((_: number, i: number): number => i + 1)) new Month(2020, 6, ...(this.arr30))
] ]
build() { build() {
Column() { Column() {
...@@ -298,7 +301,7 @@ struct CalendarExample { ...@@ -298,7 +301,7 @@ struct CalendarExample {
Text('next month') Text('next month')
}.onClick(() => { }.onClick(() => {
this.calendar.shift() 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, ForEach(this.calendar,
(item: Month) => { (item: Month) => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册