美文网首页
中文输入input导致高频触发搜索

中文输入input导致高频触发搜索

作者: 码农私房菜 | 来源:发表于2024-03-07 12:57 被阅读0次
    const inp = document.querySelector('input')
    let isComposition = false;
    inp?.addEventListener(
      'input',
      function(){
        if(isComposition ){
          return
        }
        search()
      }
    )
    inp?.addEventListener('compositionstart',()=>{
        isComposition = true
        console.log('中文输入开始')
    })
    inp?.addEventListener('compositionend',()=>{
        isComposition = true
        console.log('中文输入结束')
        search()
    })
    
    function search(){
      console.log('输入')
    }
    

    相关文章

      网友评论

          本文标题:中文输入input导致高频触发搜索

          本文链接:https://www.haomeiwen.com/subject/fziszdtx.html