为什么空数组所以是最后一个页面
来源:2-12 Vue项目首页 - 首页父子组组件间传值
慕雪9296518
2020-08-22 19:54:42
这来是绕了半天根本没解释为什么,所以空数组跟显示最后一个页面有个半毛钱关系啊???
1回答
好帮手慕言
2020-08-23
同学你好,解答如下:
刚开始的时候无数据,渲染的内容为空。swiper 去初始化,是按照没有内容的情况初始化的。后来数据来了,swiper的内容变多了,但此时swiper 里面的一些逻辑,还是按照初始化无数据的情况来走的,就会导致有莫名其妙的问题,显示最后一页就是这些问题之一。所以加了一个v-if判断,当长度为0,即没有内容时,就隐藏,此时就不会初始化了,避免了没有数据时初始化导致的问题。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题