如何判断文本长度是否超过文本框的长度

如何判断文本长度是否超过文本框的长度。

HarmonyOS
2024-09-23 13:45:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

如果是Text文本长度可通过measure(文本计算)获取参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-measure-V5

文本框宽度可通过绑定onClick事件,通过event.target.area.width获取参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-events-click-V5

文本框内的输入内容宽度可通过getTextContentRect事件获取参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-textinput-V5

宽度都获取到就可以进行比较是否超过了。

分享
微博
QQ
微信
回复
2024-09-23 18:16:37
相关问题
textinput 文本框是否可以分段展示?
255浏览 • 1回复 待解决
如何获取文本框文字宽度
2525浏览 • 1回复 待解决
HarmonyOS如何测量文本内容长度
162浏览 • 0回复 待解决
如何拿到文本框文字宽度数值
463浏览 • 1回复 待解决
HarmonyOS TextInput全宽文本框怎么使用
13浏览 • 1回复 待解决
HarmonyOS NavPathStack长度如何监控
417浏览 • 1回复 待解决
如何清空文本输入内容
867浏览 • 1回复 待解决
imageReceiver拿到数据帧长度
1877浏览 • 1回复 待解决
HarmonyOS数组长度上限是多少
318浏览 • 1回复 待解决
ArrayBuffer是否一定要传固定长度参数
2000浏览 • 1回复 待解决