(二)推荐页面轮播图(2 轮播图组件)

使用vue-awsome-slider进行轮播图的制作:

遇到的问题:
1.当网速较慢是,轮播图片是可替代资源,在页面显然时,会先将页面中静态的内容渲染上去,等数据返回后,在进行重新渲染,这样页面就会出现抖动,影响用户体验,同时性能也比较低。
这时应该在轮播图组件外加一个div(wrapper)标签,这样在下面书写样式
可以用下面的css代码对这些可替换资源先进行占位,页面大体框架在第一次渲染后就能呈现给用户,数据获取到后,替换相应的内容就可,就不会出现抖动了。

. wrapper
overflow: hidden
width: 100%
height: 0
padding-bottom: 图片宽高比
2.样式穿透
轮播图中点的颜色是在slider子组件中的,所以在这个组件中进行样式设定对子组件不起左右
在子组件中实现在这样的布局,需要用到样式穿透,不然是无法滚动下半部分的。

.wrapper >>> .swiper-pagination-bullet-active
background: #fff
进行子组件的样式穿透

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于专题【vue开发音乐App】 轮播图属于基础组件,所以归纳到src/base/slide里面,新建slide....
    大海爱奔跑阅读 3,532评论 0 1
  • vue去哪网跟学笔记 记录学习点滴 1. 初始化项目 1.1 手机显示配适 minimum-scale=1.0,m...
    noobakong阅读 6,850评论 0 16
  • 1月18日星期五 天气晴 儿子昨晚上发烧去打了一针。今天早上他就感觉好多了,想带他去打针,他死活不同意。最后...
    a夏天的童话a阅读 1,616评论 0 0
  • 在我的金钱观念里,对金钱的欲望并没有多么的强烈,只觉得够用便好。 大胆设想我拥有了一个亿,我会把它们这么分配。 3...
    Kelly_W阅读 3,947评论 0 52
  • 亲子日记第127篇 2020年1月10日 星期五 多云 今天孩子的成绩出来了,数学没考好,错的都是计算题...
    成长的旅途阅读 1,225评论 0 0

友情链接更多精彩内容