千家信息网

vue移动端怎么解决click事件延迟,封装tap等事件

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,小编给大家分享一下vue移动端怎么解决click事件延迟,封装tap等事件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!移
千家信息网最后更新 2025年02月02日vue移动端怎么解决click事件延迟,封装tap等事件

小编给大家分享一下vue移动端怎么解决click事件延迟,封装tap等事件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

移动端解决click事件延迟,封装tap等事件

下载vue-touch.js

引入:

导航条tab:

  • 全部
  • 养车知识
  • 爱车保养
  • 汽车维修

tab对应的列表页:

                                                                                                

vue.js:

var vm = new Vue({                el: '#zixunClass',                data: {                    "active": 0                },                methods: {                    vueTouch:function(a){                        this.active=a.active;                    }                }            })

移动端click事件失效

可能是你使用了better-scroll,默认它会阻止touch事件。所以在配置中需要加上click: true

例:

import BScroll from 'better-scroll'mounted() {    this.scroll = new BScroll(this.$refs.search, {mouseWheel: true, click: true, tap: true })  },

以上是"vue移动端怎么解决click事件延迟,封装tap等事件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0