HarmonyOS TextInput的text属性包含“�”时,输入框内容被异常清空
代码如下:
TextInput({ text: $$this.nickname })// ...... 此处省略其他配置
  .onChange((value: string) => {
    let newValue = value;
    if (value !== undefined && value.length > 6) {
      // ...... 此处省略其他业务
      newValue = value.substring(0, 6);
    }
    this.nickname = newValue;
  })
输入框显示输入最多6个字符,超过6个字符时需要toast提示。输入框输入“11111”,再输入一个emoji表情,超过6个字符emoji被截断,newValue = “11111�”。预期输入框显示“11111�”,但输入框实际表现为被清空了。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 TextInput组件如何清空输入框内输入的内容 
2357浏览  • 3回复 待解决
HarmonyOS textInput、textarea组件设置maxLength属性截断emoji表情,会导致输入框内容清空 
902浏览  • 1回复 待解决
HarmonyOS textInput 如何清空输入框 
1352浏览  • 2回复 待解决
HarmonyOS 输入框回车时,如果输入框内容为空,键盘不收起 
1350浏览  • 1回复 待解决
如何清空文本输入框的内容 
2271浏览  • 2回复 待解决
HarmonyOS 自定义键盘弹出,输入框内容被遮挡,系统键盘是正常的,如何解决? 
1902浏览  • 1回复 待解决
js如何清空一个input 输入框的内容 
8954浏览  • 2回复 待解决
HarmonyOS 输入框聚焦时,底层list组件同时滚动并且输入框被遮挡 
1065浏览  • 1回复 待解决
获取输入框输入的内容 
1009浏览  • 2回复 待解决
HarmonyOS  webview输入框被遮挡 
1155浏览  • 1回复 待解决
页面上的TextInput输入框在页面底部,点击输入框弹起键盘,如何让输入框自动上移到键盘上方,避免被遮挡? 
1833浏览  • 1回复 待解决
HarmonyOS 如何实现文本输入框内插入表情(图片) 
1094浏览  • 1回复 待解决
HarmonyOS TextInput输入框焦点和输入法问题 
1324浏览  • 2回复 待解决
HarmonyOS  web中的输入框被键盘遮住 
1003浏览  • 1回复 待解决
HarmonyOS  webview里的输入框被键盘覆盖 
1006浏览  • 1回复 待解决
HarmonyOS  输入框不显示内容 
1626浏览  • 2回复 待解决
如何一键清空TextInput、TextArea组件内容 
6048浏览  • 1回复 待解决
HarmonyOS 2个TextInput控件,当TextInput输入都有值时,改变Text的背景色 
1015浏览  • 1回复 待解决
HarmonyOS TextInput输入内容限制 
2010浏览  • 1回复 待解决
HarmonyOS  web组件强占输入框焦点,导致输入框光标闪烁但无法输入内容 
1054浏览  • 1回复 待解决
TextInput组件聚焦时键盘弹起导致自定义输入框被上提 
2125浏览  • 1回复 待解决
HarmonyOS TextInput如何阻止其输入内容 
1618浏览  • 1回复 待解决
HarmonyOS 自定义弹窗中,点击输入框,弹起键盘,输入框被顶出屏幕了 
2297浏览  • 1回复 待解决
HarmonyOS textinput还未输入完成会自动跳转到下1个输入框 
1124浏览  • 1回复 待解决





















参考示例: