鸿蒙OS ArkUI 输入框聚焦和失焦 -- 小白篇

鸿蒙OS ArkUI 输入框弹出收起 – 小白篇

ps:完完全全是自己开发时遇见什么就分享什么,写的不好大佬们请多谅解。
接触ArkUI 第二天!!!!

  @State account: string = '';
  @State focusableAccount: boolean = false;
  build() {
    Column(){
      Row() {
        TextInput({ text: this.account, placeholder: 'input your word...' })
	       //默认为非聚焦状态
          .defaultFocus(false)
          // 根据状态去控制聚焦
          .focusable(this.focusableAccount)
          .onChange((value: string) => {
            this.account = value
          })
          // 点击时聚焦拉出键盘
          .onClick(()=>{
            if(!this.focusableAccount){
              this.focusableAccount = true;
            }
          })
      }.width('100%').margin({top:42,left:40,right:40,bottom:12})
    }
    // 点击外层取消聚焦收起键盘
    .onClick(()=>{
      this.focusableAccount = false
    })
    .height('100%')
    .width('100%')
  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值