星五博客

vue阻止双击页面下移

这个问题好像只是出现在iOS下面,解决方案是在最外层的App.vue里对div层的click事件进行处理,如下:

<script>
export default {
  mounted() {
    this.$nextTick(() => {
      // @click.prevent="" 也可以在指定元素上添加这句,阻止原生事件
      document.querySelector('div').addEventListener('click', function (e) {
        e.preventDefault()
      })
    })
  },
}
</script>

Vue