老师,能在解释一下轮播图刚开始为什么出现的是最后一页,以及用v-if判断一下就从首页开始播放了么

来源:2-6 Vue项目首页 - 首页轮播图(2)

慕用7018409

2021-03-02 15:18:02

http://img.mukewang.com/climg/603de638099d44a106630741.jpg

老师,能在解释一下轮播图刚开始为什么出现的是最后一页,以及用v-if判断一下就从首页开始播放了么

写回答

1回答

好帮手慕言

2021-03-02

同学你好,同学提到的问题是2-12小节,老师在5分30秒处遇到的问题吗?如果是的话,那么解答如下:

刚开始的时候无数据,渲染的内容为空。swiper 去初始化,是按照没有内容的情况初始化的。后来数据来了,swiper的内容变多了,但此时swiper 里面的一些逻辑,还是按照初始化无数据的情况来走的,就会导致有莫名其妙的问题,显示最后一页就是这些问题之一。所以加了一个v-if判断,当长度为0,就隐藏,此时就不会初始化了,避免了没有数据时初始化导致的问题。

如果不是上述问题,建议同学详细描述下,老师再解答~

祝学习愉快~

0

0 学习 · 10739 问题

查看课程