鸿蒙移动开发--数组
·
该代码定义了一个名为d的组件,包含一个数字数组num、一个数字n1和一个字符串s1。组件界面包括一个显示num的文本、一个输入框用于更新s1和n1,以及两个按钮。点击“增加”按钮会将n1添加到num数组中并清空s1,点击“删除”按钮会移除num数组的最后一个元素。该组件通过@State装饰器管理状态,确保界面随状态变化自动更新。 @Entry @Component struct d{ @State num:number[]=[1,2,3,4,5,6] @State n1:number=0 @State s1:string='' build() { Column(){ Text(this.num+'') TextInput({text:this.s1}).onChange((value:string)=>{ this.s1=value this.n1=Number(value) }) Button('增加').onClick((event:ClickEvent)=>{ this.num.push(this.n1) this.s1='' }) Button('删除').onClick((event:ClickEvent)=>{ this.num.pop() }) } } }
更多推荐

所有评论(0)