vuejs監聽蘋果iphone手機鍵盤事件


在iphone手機中,vue提供的keyup事件是不能監聽iphone鍵盤的,但是h5提供的input事件可以做到。

只需要向下面這樣處理,就可以解決iphone不響應鍵盤事件的bug

<template>
  <input type="text"  v-model="search" @keyup="get" @input="input" ref="input">
</template>
<script>
  export default {
    methods: {
      data() {
        return {
          search:''
        }
      },
      input() {
        var input = this.$refs.input;
        input.addEventListener('input',function(){
          this.search = input.value;
          console.log(this.search)
        },false)
      },
      get() {
        console.log(this.search)
      }
    }
  }
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM