解决betterScroll在vue中存在图片时,出现拉不动的问题


Posted in Javascript onSeptember 27, 2018

1.先写一个图片加载的方法

class ImgLoadClass {
 static preloadImages = (arr) => {
 //已经加载完的图片数量
 let loadeImage = 0
 //存放图片的数组
 let newImages = []
 //处理存入字符串,取得src部分
 //let arr = str.match(/src="(.+)"\s{1}/g)
 
 //返回一个promise对像
 return new Promise((resolve,reject)=>{
  for (let i=0;i < arr.length;i++){
  for(let i = 0; i < arr.length; i++){
   newImages[i] = new Image()
   //设置图片src属性
   //newImages[i].src = arr[i].slice(5,-2)
   newImages[i].src = arr[i]
   //图片绑定onload事件,确保加载完成
   newImages[i].onload = ()=>{
   loadeImage++
   //当全部加载完成后,resove
   if(loadeImage === arr.length){
    resolve()
   }
   }
   newImages[i].onerror = ()=> {
   reject()
   }
  }
  }
 })
 }
 
}

2.引用该方法,调用成功后再初始化betterScroll

以上这篇解决betterScroll在vue中存在图片时,出现拉不动的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 数组的for循环到底应该怎么写?
May 31 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
Dec 29 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
javascript修改IMG标签的src问题
Mar 28 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
Mar 04 Javascript
JavaScript前补零操作实例
Mar 11 Javascript
跟我学习javascript的call(),apply(),bind()与回调
Nov 16 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
Jul 04 Javascript
移动端手指放大缩小插件与js源码
May 22 Javascript
javascript+css3开发打气球小游戏完整代码
Nov 28 Javascript
vue实现自定义H5视频播放器的方法步骤
Jul 01 Javascript
vue配置多代理服务接口地址操作
Sep 08 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 #Javascript
在vue中使用v-bind:class的选项卡方法
Sep 27 #Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
Sep 27 #Javascript
详解如何在vue项目中使用lodop打印插件
Sep 27 #Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 #Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
Sep 27 #Javascript
swiper在angularjs中使用循环轮播失效的解决方法
Sep 27 #Javascript
You might like
thinkphp 验证码 的使用小结
2017/05/07 PHP
JS小框架 fly javascript framework
2009/11/26 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
angularjs学习笔记之完整的项目结构
2015/09/26 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
深入探讨前端框架react
2015/12/09 Javascript
JavaScript事件 &quot;事件对象&quot;的注意要点
2016/01/14 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
用Python抢过年的火车票附源码
2015/12/07 Python
手把手教你python实现SVM算法
2017/12/27 Python
Python实现PS滤镜中马赛克效果示例
2018/01/20 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
浅析python标准库中的glob
2020/03/13 Python
python中如何进行连乘计算
2020/05/28 Python
深入了解python列表(LIST)
2020/06/08 Python
基于Python实现粒子滤波效果
2020/12/01 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
新闻编辑求职信
2014/04/09 职场文书
交通事故协议书
2014/04/15 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
Python turtle编写简单的球类小游戏
2022/03/31 Python
一文解答什么是MySQL的回表
2022/08/05 MySQL