鸿蒙 harmonyos arkts Search Input组件默认获取焦点弹出键盘

鸿蒙 harmonyos arkts 的Search组件如何默认获取焦点弹出键盘呢?思路很简单,刚进来的时候模拟点击弹出键盘

复制代码
            sendEventByKey("id", 10, "")

search组件设置id 监听onFocus 弹出键盘

复制代码
Search({ value: "",
            placeholder: '手机' })
            .height('96lpx')

            .backgroundColor('#FCF3EC')
            .placeholderColor(Color.Grey)
            .placeholderFont({ size: "38lpx", weight: 400 })
            .textFont({ size: "38lpx", weight: 400 })
            .onSubmit((value)=>{
              router.pushUrl({
                url:"pages/ProductList",
                params:{
                  "keywords":value,
                  "cid":""
                }
              })
            })
            .onChange((value: string) => {

            })
            .margin({
              left: "44lpx",
              right: "44lpx"
            }).id("searchId").onFocus(()=>{
            sendEventByKey("searchId", 10, "")
          })

sendEventByKey用法

复制代码
sendEventByKey(id: string, action: number, params: string): boolean

id string 是 要触发事件的组件的id。

action number 是 要触发的事件类型,目前支持取值: - 点击事件Click: 10 - 长按事件LongClick: 11

params string 是 事件参数,无参数传空字符串 ""。

更多HarmonyOS Next知识点网盘学习:HarmonyOS HarmonyOS Next系列教程下载地址-IT营大地老师

相关推荐
威哥爱编程5 小时前
【鸿蒙开发案例篇】定点出击!鸿蒙6.0视频碰一碰流转+实时进度同步案例
harmonyos·arkts·arkui
嗝o゚6 小时前
鱼与熊掌可兼得?用Flutter+鸿蒙的混合架构破解性能与UI的世纪难题
flutter·架构·harmonyos
遇到困难睡大觉哈哈9 小时前
HarmonyOS 应用数据持久化概述:Preferences、KV-Store、RelationalStore 到底怎么选?
笔记·华为·harmonyos
宇擎智脑科技9 小时前
Flutter 对接高德地图 SDK 适配鸿蒙踩坑记录与通信架构解析
flutter·架构·harmonyos
嗝o゚10 小时前
鸿蒙智慧屏与Flutter适配:无硬件功能的兼容处理
flutter·华为·开源·harmonyos
luxy200410 小时前
HarmonyOS简易时钟应用
华为·harmonyos
俩毛豆11 小时前
基于HarmonyOS(NEXT)的超级App中的搜索架构实现(直播文字干货版)
成长·架构·app·harmonyos·搜索
嗝o゚11 小时前
Flutter 无障碍功能开发最佳实践
python·flutter·华为
嗝o゚13 小时前
开源鸿蒙 Flutter 应用包瘦身实战
flutter·华为·开源·harmonyos
云和数据.ChenGuang13 小时前
鸿蒙负一屏的技术定位与核心价值
华为·wpf·harmonyos