貌似better-scroll和fastclick冲突?

来源:17-20 购物车小球动画实现(3)

折花郎

2017-04-01

webapp在手机上点击有300ms的延迟,于是引入fastclick解决,可是全局使用之后,点菜按钮全部失效,注释掉引用又回复正常了,不知道是不是相互冲突了?

代码如下:

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import FastClick from 'fastclick';
import router from './router'
import Vue_resource from 'vue-resource'
import axios from 'axios'
import './common/style/index.less'

Vue.config.productionTip = false;
FastClick.attach(document.body);
Vue.prototype.$http = axios


/* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    render: h => h(App),
    data: {
        eventHub: new Vue()
    }
})

router.push('/goods')


写回答

2回答

ustbhuangyi

2017-04-01

我们的实际项目中也是引入的 fastclick,并没有冲突~ 我倒是建议你可以调试一下看看

0
1
折花郎
老师也是全局引用的fastclick吗,因为我看到better-scroll里面有一个fast事件,不知道是不是可以做相应的处理?
2017-04-04
共1条回复

折花郎

提问者

2017-04-04

// if(!event._constructed){

      //   return ;

      // }

好像是这句的问题,目测还有判断选终端类型选择是否执行这段代码了

0
0

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程