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

相关推荐
冯志浩10 分钟前
HarmonyOS - 嵌套类属性状态管理装饰器:ObservedV2 和 Trace
harmonyos·掘金·金石计划
jmoych1 小时前
华为数字化转型“三阶十二步法“:战略驱动、系统布局与敏捷落地的实践框架
华为
conkl2 小时前
华为仓颉编程语言基础概述 III(终章)
华为
塞尔维亚大汉2 小时前
【鸿蒙南向开发】OpenHarmony小型系统内核(LiteOS-A)【文件系统】下
物联网·嵌入式·harmonyos
智驾4 小时前
什么是鸿蒙南向开发?什么是北向开发?
harmonyos·南向开发·北向开发
周胡杰5 小时前
weibo_har鸿蒙微博分享,单例二次封装,鸿蒙微博,微博登录
华为·harmonyos
塞尔维亚大汉5 小时前
【鸿蒙南向开发】OpenHarmony小型系统内核(LiteOS-A)【扩展组件】下
物联网·嵌入式·harmonyos
智驾6 小时前
Openharmony 和 HarmonyOS 区别?
harmonyos·openharmony
脑极体7 小时前
寻找AI大模型时代的存力破壁人:华为的行与思
人工智能·华为
别说我什么都不会7 小时前
【仓颉三方库】工具类——zip4cj & zlib4cj
harmonyos