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

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

只須要向下面這樣處理,就能夠解決iphone不響應鍵盤事件的bugiphone

<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>
相關文章
相關標籤/搜索