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:`用户名或者密码不能为空`})//弹窗提示登录失败} })