十三、组件-通用属性-点击事件
组件是构建页面的核心,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。组件之间相互独立,随取随用,也可以在需求相同的地方重复使用。
@Entry @Component struct Click { @State text: string = '' build() { Column(){ Row({space:20}){ Button('click',{type:ButtonType.Normal}).width(100).height(50) .onClick((event:ClickEvent) => { this.text = 'Click Point:' + '\n screenX:' + event.screenX + '\n screenY:' + event.screenY + '\n x:' + event.x + '\n y:' + event.y + '\n target:' + '\n width:' + event.target.area.width + '\n height:' + event.target.area.height + '\n timestamp:' + event.timestamp }) Button('click',{type:ButtonType.Normal}).width(200).height(50) .onClick((event:ClickEvent) => { this.text = 'Click Point:' + '\n screenX:' + event.screenX + '\n screenY:' + event.screenY + '\n x:' + event.x + '\n y:' + event.y + '\n target:' + '\n width:' + event.target.area.width + '\n height:' + event.target.area.height + '\n timestamp:' + event.timestamp }).margin({top:0}) }.margin(0) Text(this.text).fontSize(20) }.width('100%').alignItems(HorizontalAlign.Start) } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!