为什么要使用FastClick
移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。
FastClick的使用
安装fastclick
在页面直接引入fastclick.js
<script type='application/javascript' src='/path/to/fastclick.js'></script>
1. npm安装
npm install fastclick --save
2. 导入
// 解决300毫秒点击延迟
import FastClick from 'fastclick'
3. 调用
FastClick.attach(document.body)
图片懒加载
1. 安装:
npm install vue-lazyload --save
2.引入并安装配置
//图片懒加载
import VueLazyLoad from 'vue-lazyload'
Vue.use(VueLazyLoad, {
preLoad: 1,
loading: require('assets/img/common/placeholder.png')
})
- 修改图片地址 :src
<img :src="getImg" :key="getImg" alt="">
<img v-lazy="getImg" alt="">