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组件如何清空输入框内输入的内容
624浏览 • 1回复 待解决
HarmonyOS textInput 如何清空输入框
11浏览 • 1回复 待解决
HarmonyOS 输入框回车时,如果输入框内容为空,键盘不收起
27浏览 • 1回复 待解决
如何清空文本输入框的内容
872浏览 • 1回复 待解决
HarmonyOS 自定义键盘弹出,输入框内容被遮挡,系统键盘是正常的,如何解决?
321浏览 • 1回复 待解决
js如何清空一个input 输入框的内容
7774浏览 • 1回复 待解决
HarmonyOS 输入框聚焦时,底层list组件同时滚动并且输入框被遮挡
68浏览 • 1回复 待解决
HarmonyOS webview输入框被遮挡
37浏览 • 1回复 待解决
HarmonyOS 如何实现文本输入框内插入表情(图片)
50浏览 • 1回复 待解决
页面上的TextInput输入框在页面底部,点击输入框弹起键盘,如何让输入框自动上移到键盘上方,避免被遮挡?
420浏览 • 1回复 待解决
HarmonyOS 输入框不显示内容
81浏览 • 1回复 待解决
HarmonyOS webview里的输入框被键盘覆盖
26浏览 • 1回复 待解决
HarmonyOS web中的输入框被键盘遮住
39浏览 • 1回复 待解决
HarmonyOS TextInput输入内容限制
15浏览 • 1回复 待解决
HarmonyOS 2个TextInput控件,当TextInput输入都有值时,改变Text的背景色
167浏览 • 1回复 待解决
如何一键清空TextInput、TextArea组件内容
3966浏览 • 1回复 待解决
HarmonyOS web组件强占输入框焦点,导致输入框光标闪烁但无法输入内容
37浏览 • 1回复 待解决
TextInput组件聚焦时键盘弹起导致自定义输入框被上提
538浏览 • 1回复 待解决
HarmonyOS 自定义弹窗中,点击输入框,弹起键盘,输入框被顶出屏幕了
425浏览 • 1回复 待解决
HarmonyOS TextInput如何阻止其输入内容
47浏览 • 1回复 待解决
文本输入框TextInput如何监听自身是否获取焦点
398浏览 • 1回复 待解决
HarmonyOS Text加载藏文时,显示异常
76浏览 • 1回复 待解决
社区或评论区使用RichEditor发布内容时获取编辑框内的内容
1241浏览 • 1回复 待解决
参考示例: