为什么空数组所以是最后一个页面

来源:2-12 Vue项目首页 - 首页父子组组件间传值

慕雪9296518

2020-08-22 19:54:42

这来是绕了半天根本没解释为什么,所以空数组跟显示最后一个页面有个半毛钱关系啊???

写回答

1回答

好帮手慕言

2020-08-23

同学你好,解答如下:

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

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 10739 问题

查看课程