build()里面,有且仅有1个根元素
1let h: string = 'hi' 2 3const n: number = 5
1@Entry 2@Component 3struct Index { 4 username: string = 'Yang' 5 6 play() { 7 } 8 9 show = () => { 10 this.play() 11 this.username = 'King' 12 } 13 14 func = (): void => { 15 } 16 17 // 类型转换 18 num = Number('100') 19}
1export class User { 2 id: number = 1 3 name: string = 'Your' 4}
1import { User } from '../utils/User' 2 3 4let users1: string[] = ['Hellen', 'Jim'] 5let users2: Array<string> = ['Hob'] 6let users3: Array<User> = [new User(), new User()] 7let users5: Array<User> = [new User(), { id: 1, name: 'Haha' }]
1enum OrderStatus { 2 payFail = 0, 3 paySuccess = 1, 4 payTimeout = 2 5} 6 7if (OrderStatus.paySuccess == 1) { 8 9}
1@Entry 2@Component 3struct Index { 4 @State message: string = 'Hello World'; 5 6 build() { 7 Column() { 8 Text('字体样式') 9 .fontWeight(FontWeight.Bold) 10 .textAlign(TextAlign.Center) 11 .fontStyle(FontStyle.Italic) 12 } 13 .height(100) 14 .width('100%') 15 } 16}
1class User { 2 id: number 3 4 constructor(id: number) { 5 this.id = id 6 } 7} 8 9@Entry 10@Component 11struct Index { 12 @State message: string = 'Hello World'; 13 @State user: User | null | undefined = null 14 username: string | undefined = undefined 15}
1@Entry 2@Component 3struct Index { 4 @State map: Record<string, string> = { 5 'name': 'Your', 6 'position': 'Programmer' 7 } 8 9 build() { 10 } 11}
1Divider()
英文单词、16进制、RGB、枚举
1backgroundColor("rgb(201,202,245)")
1justifyContent(FlexAlign.Start) // 主轴方向 2alignItems(HorizontalAlign.Start) // 侧轴方向
Copyright ©2010-2022 比特日记 All Rights Reserved.
Powered By 可尔物语