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

相关推荐
lqj_本人4 小时前
HarmonyOS + Cordova 生命周期与返回键:问题定位与实战指南
华为·harmonyos
r***d8654 小时前
HarmonyOS权限申请
华为·harmonyos
ifeng09185 小时前
鸿蒙应用开发常见Crash场景解析:线程安全与异常边界处理
安全·cocoa·harmonyos
大雷神6 小时前
HarmonyOS 横竖屏切换与响应式布局实战指南
python·深度学习·harmonyos
爱笑的眼睛117 小时前
深入解析HarmonyOS应用包管理Bundle:从原理到实践
华为·harmonyos
大雷神7 小时前
DevUI 实战教程:从零构建电商后台管理系统(完整版)
前端·javascript·华为·angular.js
爱笑的眼睛118 小时前
HarmonyOS网络状态深度监听与智能响应机制解析
华为·harmonyos
不爱吃糖的程序媛9 小时前
Cordova 开发鸿蒙PC应用翻译应用实现技术博客
华为·harmonyos
大师兄666810 小时前
Qt-for-鸿蒙PC-Electron应用鸿蒙平台白屏问题修复实战
qt·electron·harmonyos
国服第二切图仔10 小时前
Electron 鸿蒙pc开发环境搭建完整保姆级教程(window)
javascript·electron·harmonyos