解决React中input输入框在中文输入法下的bug
解决React 中input 输入框在中文输入法下的bug
需求:封装Input 组件,输入拼音过程中不触发onChange,拼音输入结束后触发onChange
原理:input 标签上面有两个事件, 就像他的生命周期, compositionstart事件只有在输入中文时才会触发,触发事件在inpit 事件之前,compositionend表示结束中文输入时触发的事件, 不管输入最后是不是中文都会触发
组件
import React from 'react';
import { Input } from
原创
2021-04-14 18:34:35 ·
2726 阅读 ·
0 评论