鸿蒙 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营大地老师

相关推荐
小白学鸿蒙6 分钟前
鸿蒙数据库表中的数据如何导出为Excel存到系统下载目录
数据库·excel·harmonyos
爱笑的眼睛1120 分钟前
HarmonyOS WindowExtension深度解析:构建跨窗口交互的创新体验
华为·harmonyos
爱笑的眼睛111 小时前
HarmonyOS环境光传感器自适应:实现智能UI调光的深度实践
华为·harmonyos
爱笑的眼睛112 小时前
HarmonyOS分布式文件系统深度解析:构建跨设备无缝文件访问应用
华为·harmonyos
猫林老师3 小时前
HarmonyOS应用性能调优与内存管理实战
华为·harmonyos
superior tigre4 小时前
(huawei)43. 字符串相乘
华为
星释6 小时前
鸿蒙Flutter三方库适配指南: 05.使用Windows搭建开发环境
windows·flutter·harmonyos
广然7 小时前
跨厂商(华为 & H3C)防火墙 IPSec 隧道部署
服务器·网络·华为
wwlsm_zql7 小时前
华为科大讯飞携手,低成本AI革新教育农业应用
人工智能·华为
爱笑的眼睛1111 小时前
深入探讨HarmonyOS ArkTS中的日期时间处理技巧
华为·harmonyos