未验证 提交 1f9cdbf8 编写于 作者: 1 189******51 提交者: Gitee

IssueNo: #I7XEJ4:[新需求]: Rectify the arkts syntax of qs on monthly

Description: Rectify the arkts syntax of qs on monthly
Sig: SIG_ApplicaitonFramework
Feature or Bugfix: Feature
Binary Source: No
Signed-off-by: N189******51 <lipeicheng5@huawei.com>
上级 62c69292
...@@ -118,7 +118,7 @@ this.title.push('3') ...@@ -118,7 +118,7 @@ this.title.push('3')
```ts ```ts
@Component @Component
struct DateComponent { struct DateComponent {
@Prop selectedDate: Date; @Prop selectedDate: Date = new Date('');
build() { build() {
Column() { Column() {
...@@ -198,7 +198,7 @@ ParentComponent的状态变量countDownStartValue的变化将重置CountDownComp ...@@ -198,7 +198,7 @@ ParentComponent的状态变量countDownStartValue的变化将重置CountDownComp
```ts ```ts
@Component @Component
struct CountDownComponent { struct CountDownComponent {
@Prop count: number; @Prop count: number = 0;
costOfOneAttempt: number = 1; costOfOneAttempt: number = 1;
build() { build() {
...@@ -370,7 +370,7 @@ class Book { ...@@ -370,7 +370,7 @@ class Book {
@Component @Component
struct ReaderComp { struct ReaderComp {
@Prop book: Book; @Prop book: Book = new Book("", 0);
build() { build() {
Row() { Row() {
...@@ -497,7 +497,7 @@ class Book { ...@@ -497,7 +497,7 @@ class Book {
```ts ```ts
@Component @Component
struct MyComponent { struct MyComponent {
@Prop customCounter: number; @Prop customCounter: number = 0;
@Prop customCounter2: number = 5; @Prop customCounter2: number = 5;
build() { build() {
...@@ -588,10 +588,10 @@ struct Parent { ...@@ -588,10 +588,10 @@ struct Parent {
build() { build() {
Column() { Column() {
Button('change') Button('change')
.onClick(() => { .onClick(() => {
this.votes.name = "aaaaa" this.votes.name = "aaaaa"
this.votes.a.title = "wwwww" this.votes.a.title = "wwwww"
}) })
Child({ vote: this.votes }) Child({ vote: this.votes })
} }
...@@ -600,33 +600,33 @@ struct Parent { ...@@ -600,33 +600,33 @@ struct Parent {
@Component @Component
struct Child { struct Child {
@Prop vote: ClassB @Prop vote: ClassB = new ClassB('', new ClassA(''));
build() { build() {
Column() { Column() {
Text(this.vote.name).fontSize(36).fontColor(Color.Red).margin(50) Text(this.vote.name).fontSize(36).fontColor(Color.Red).margin(50)
.onClick(() => { .onClick(() => {
this.vote.name = 'Bye' this.vote.name = 'Bye'
}) })
Text(this.vote.a.title).fontSize(36).fontColor(Color.Blue) Text(this.vote.a.title).fontSize(36).fontColor(Color.Blue)
.onClick(() => { .onClick(() => {
this.vote.a.title = "openHarmony" this.vote.a.title = "openHarmony"
}) })
Child1({vote1:this.vote.a}) Child1({vote1:this.vote.a})
} }
} }
} }
@Component @Component
struct Child1 { struct Child1 {
@Prop vote1: ClassA @Prop vote1: ClassA = new ClassA('');
build() { build() {
Column() { Column() {
Text(this.vote1.title).fontSize(36).fontColor(Color.Red).margin(50) Text(this.vote1.title).fontSize(36).fontColor(Color.Red).margin(50)
.onClick(() => { .onClick(() => {
this.vote1.title = 'Bye Bye' this.vote1.title = 'Bye Bye'
}) })
} }
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册