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

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

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 文本框是否可以分段展示?
708浏览 • 1回复 待解决
HarmonyOS如何测量文本内容长度
908浏览 • 0回复 待解决
如何获取文本框文字宽度
3090浏览 • 1回复 待解决
如何拿到文本框文字宽度数值
878浏览 • 1回复 待解决
HarmonyOS 如何获取文本框中光标高度
703浏览 • 1回复 待解决
HarmonyOS TextInput全宽文本框怎么使用
380浏览 • 1回复 待解决
怎么让文本框在禁用时变灰?
303浏览 • 1回复 待解决
HarmonyOS NavPathStack长度如何监控
989浏览 • 1回复 待解决
HarmonyOS PushToken长度
628浏览 • 1回复 待解决
如何清空文本输入内容
1769浏览 • 2回复 待解决