1***@qq.com
1***@qq.com
  • 发布:2023-04-03 12:50
  • 更新:2023-04-03 12:50
  • 阅读:302

vue自定义输入框输入长度限制

分类:uni-app

在不使用maxlength属性的情况下,如何自定义输入框输入长度限制
可以使用input事件,但是注意在输入中文时,会出问题,
就是在输入汉字时,tartget.value会出现j'han's'df'e'这种,会影响判断,
如何解决呢?

使用watch监听。

使用计算属性。

使用原生JS的compositionstart和compositionend事件。

compositionstart,事件触发于一段文字的输入之前(类似于 keydown 事件,但是该事件仅在若干可见字符的输入之前,而这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备选词)。

compositionend,当文本段落的组成完成或取消时, compositionend 事件将被激发 (具有特殊字符的激发, 需要一系列键和其他输入, 如语音识别或移动中的字词建议)。

使用过滤器(filter)。

0 关注 分享

要回复文章请先登录注册