TextInput输入框如何失去焦点?输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点在输入框中

TextInput输入框如何失去焦点?输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点一直在输入框中

HarmonyOS
2024-05-06 23:14:46
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

可以通过stopediting退出软件盘的编辑状态,可参考如下代码:

@Entry 
@Component 
struct TextInputExample { 
controller: TextInputController = new TextInputController() 
@State inputValue: string = “” 
 
build() { 
Column() { 
TextInput({ text: this.inputValue, placeholder: ‘input your word…’, controller: this.controller }) 
.placeholderColor(Color.Grey) 
.placeholderFont({ size: 14, weight: 400 }) 
.caretColor(Color.Blue) 
.width(‘95%’) 
.height(40) 
.margin(20) 
.fontSize(14) 
.fontColor(Color.Black) 
.onChange((value: string) => { 
this.inputValue = value 
}) 
 
} 
.width(‘100%’) 
.height(‘100%’) 
.onClick(()=>{ 
this.controller.stopEditing() 
}) 
} 
} 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
分享
微博
QQ
微信
回复
2024-05-07 15:58:05
相关问题
HarmonyOS 输入框获取焦点无法弹出
787浏览 • 1回复 待解决
HarmonyOS 修改输入框焦点
749浏览 • 1回复 待解决
HarmonyOS 自定义键盘输入框焦点问题
988浏览 • 1回复 待解决
获取输入框输入的内容
511浏览 • 2回复 待解决
HarmonyOS textInput 如何清空输入框
940浏览 • 2回复 待解决
HarmonyOS 输入框无法对齐
1171浏览 • 1回复 待解决
HarmonyOS 密码输入框
808浏览 • 1回复 待解决
HarmonyOS 适配-输入框问题
848浏览 • 1回复 待解决
HarmonyOS 键盘遮挡输入框
751浏览 • 1回复 待解决