Ark事件

Ark事件

一、onChang

onChange 是 TextInput 输入框组件的输入监听回调事件,只要用户在输入框里新增、删除、修改任意字符,就会自动触发这个函数

代码示例:

TextInput({text:this.username, placeholder:"请输入账号"})// 输入框初始显示 this.username 的值

.width("100%")

.height(50)

.onChange((value:string)=>{//监听输入变化

this.username = value// 用户输入内容实时同步到 username 变量

})

二、onClick

onclick是按钮的点击事件回调绑定方法,专门监听用户对 Button 的点击交互,用户单击按钮时,括号内的回调函数代码会自动执行。

代码示例:

Button("登录") .height(50) .width("100%") .fontSize(22) .onClick(()=>{if (this.username!="" && this.password!="")//判断用户名、密码是否都不为空{ router.pushUrl({//页面跳转 + 传递账号、密码参数url:"pages/Ends", params:{username:this.username,password:this.password} }) } else { AlertDialog.show({title:"登录失败",message:`用户名或者密码不能为空`})//弹窗提示登录失败} })