360浏览器,微软输入法,拼音连续输入同个字母时,最大长度限制失效
一、前提:
● 360浏览器 (其他浏览器未出现此问题)
● 微软输入法
● 拼音输入
● 连续输入同个字母
二、现象:
三、解决方案:
在文本框的onCompositionEnd方法处判断长度是否大于50,是则手动截取前50个;
const handleCompositionEnd = () => {
write.current = false;
/** 手动截取前50个 */
setText(text.substring(0, 50));
};