未验证 提交 0573b7dd 编写于 作者: O openharmony_ci 提交者: Gitee

!23694 Rectify the arkts syntax 3

Merge pull request !23694 from 189******51/master
...@@ -346,7 +346,7 @@ struct ViewB { ...@@ -346,7 +346,7 @@ struct ViewB {
(item: ClassA) => { (item: ClassA) => {
ViewA({ label: `#${item.id}`, a: item }) ViewA({ label: `#${item.id}`, a: item })
}, },
(item: ClassA) => item.id.toString() (item: ClassA): string => item.id.toString()
) )
// 使用@State装饰的数组的数组项初始化@ObjectLink,其中数组项是被@Observed装饰的ClassA的实例 // 使用@State装饰的数组的数组项初始化@ObjectLink,其中数组项是被@Observed装饰的ClassA的实例
ViewA({ label: `ViewA this.arrA[first]`, a: this.arrA[0] }) ViewA({ label: `ViewA this.arrA[first]`, a: this.arrA[0] })
......
...@@ -264,7 +264,7 @@ struct ParentComponent { ...@@ -264,7 +264,7 @@ struct ParentComponent {
```ts ```ts
@Component @Component
struct Child { struct Child {
@Prop value: number; @Prop value: number = 0;
build() { build() {
Text(`${this.value}`) Text(`${this.value}`)
...@@ -288,10 +288,10 @@ struct Index { ...@@ -288,10 +288,10 @@ struct Index {
Divider().height(5) Divider().height(5)
ForEach(this.arr, ForEach(this.arr,
item => { (item: void) => {
Child({value: item}) Child({value: item})
}, },
item => item.toString() (item: string) => item.toString()
) )
Text('replace entire arr') Text('replace entire arr')
.fontSize(50) .fontSize(50)
......
...@@ -22,10 +22,10 @@ struct Index { ...@@ -22,10 +22,10 @@ struct Index {
build() { build() {
Column() { Column() {
ForEach(this.arr, ForEach(this.arr,
(item) => { (item: void) => {
Text(`Item ${item}`) Text(`Item ${item}`)
}, },
item => item.toString()) (item: string) => item.toString())
Text('Add arr element') Text('Add arr element')
.fontSize(20) .fontSize(20)
.onClick(()=>{ .onClick(()=>{
...@@ -61,7 +61,7 @@ ForEach数据源更新时,数组项ID与原数组项ID重复不会重新创建 ...@@ -61,7 +61,7 @@ ForEach数据源更新时,数组项ID与原数组项ID重复不会重新创建
```ts ```ts
@Component @Component
struct Child { struct Child {
@Prop value: number; @Prop value: number = 0;
build() { build() {
Text(`${this.value}`) Text(`${this.value}`)
.fontSize(50) .fontSize(50)
...@@ -83,10 +83,10 @@ struct Index { ...@@ -83,10 +83,10 @@ struct Index {
Child({ value: this.arr[2] }) Child({ value: this.arr[2] })
Divider().height(5) Divider().height(5)
ForEach(this.arr, ForEach(this.arr,
item => { (item: number) => {
Child({ value: item }) Child({ value: item })
}, },
item => item.toString() // 键值,标识id (item: string) => item.toString() // 键值,标识id
) )
Text('Parent: replace entire arr') Text('Parent: replace entire arr')
.fontSize(50) .fontSize(50)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册