博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue.js学习之better-scroll封装的轮播图初始化失败
阅读量:6946 次
发布时间:2019-06-27

本文共 478 字,大约阅读时间需要 1 分钟。

vue.js学习之better-scroll封装的轮播图初始化失败

问题一:slider组件初始化失败

原因:页面异步获取数据很慢,导致slider初始化之后,数据还未获取到,导致图片还未加载

解决方法:

在slider组件中监听页面传过来的图片数据,如果图片更新了,再次出发页面slider的初始化

1:首先在slider.vue的prop中注册一个变量

imgData: {        type: Array,        default: null}

2:监听

watch: {      imgData() {        setTimeout(() => {          this._setSliderWidth()          this._initDots()          this._initSlider()        }, 20)      }    }

3:父组件中传数据到imgData中

 

  

 

转载于:https://www.cnblogs.com/momozjm/p/8081718.html

你可能感兴趣的文章
laravel queue 修改之后不生效的坑
查看>>
[USACO07JAN]Balanced Lineup
查看>>
[入门OJ3876]怎样学习哲学
查看>>
陶哲軒實分析 習題3.6.9
查看>>
Python国内豆瓣源
查看>>
html页面的局部刷新
查看>>
C#不常见的语法
查看>>
[摘录]高效人士七习惯—以终为始原则
查看>>
Office Visio简介
查看>>
[摘录]第4章 不道德的谈判策略
查看>>
mvc 截取上传图片做头像,自动生成不同小尺寸缩略图
查看>>
微信 登录 Scope 参数错误或没有 Scope 权限
查看>>
几个好用的javascript插件介绍
查看>>
【JDK1.8】JDK1.8集合源码阅读——HashMap
查看>>
47.论文网站监控采集数据源及功能结构图
查看>>
PCI Express(一)- Connector
查看>>
Puzzle, ACM/ICPC World Finals 1993, UVa227
查看>>
SecureCRT乱码
查看>>
ios,弹窗遮罩滚动穿透解决方案
查看>>
Javascript 检查 一个字符串中是否包含另一个子字符串
查看>>