HarmonyOS NEXT鸿蒙开发:输入事件

介绍

用于输入类组件(如 Input、TextArea),响应文本输入变化

内容变化事件

输入框内容改变时触发,获取当前输入值。

  Input()
    .onChange((value: string) => {
      console.log(`输入内容:${value}`);
    })

焦点事件

输入框获取或失去焦点时触发,用于校验输入内容。

  Input()
    .onFocus(() => {
      console.log('输入框获取焦点');
    })
    .onBlur(() => {
      console.log('输入框失去焦点');
      // 执行校验逻辑
    })