360浏览器,微软输入法,拼音连续输入同个字母时,最大长度限制失效

一、前提:

● 360浏览器 (其他浏览器未出现此问题)
● 微软输入法
● 拼音输入
● 连续输入同个字母

二、现象:

三、解决方案:

在文本框的onCompositionEnd方法处判断长度是否大于50,是则手动截取前50个;

 const handleCompositionEnd = () => {
    write.current = false;
    /** 手动截取前50个 */
    setText(text.substring(0, 50));
  };

效果图:

posted @ 2022-12-17 16:36  胡姐姐  阅读(212)  评论(0编辑  收藏  举报