老师,能在解释一下轮播图刚开始为什么出现的是最后一页,以及用v-if判断一下就从首页开始播放了么
来源:2-6 Vue项目首页 - 首页轮播图(2)
慕用7018409
2021-03-02 15:18:02

老师,能在解释一下轮播图刚开始为什么出现的是最后一页,以及用v-if判断一下就从首页开始播放了么
1回答
同学你好,同学提到的问题是2-12小节,老师在5分30秒处遇到的问题吗?如果是的话,那么解答如下:
刚开始的时候无数据,渲染的内容为空。swiper 去初始化,是按照没有内容的情况初始化的。后来数据来了,swiper的内容变多了,但此时swiper 里面的一些逻辑,还是按照初始化无数据的情况来走的,就会导致有莫名其妙的问题,显示最后一页就是这些问题之一。所以加了一个v-if判断,当长度为0,就隐藏,此时就不会初始化了,避免了没有数据时初始化导致的问题。
如果不是上述问题,建议同学详细描述下,老师再解答~
祝学习愉快~
相似问题