项目中使用了vue-seamless-scroll 这个组件,用于无缝自动滑动推荐商品.
测试的时候出现了一个问题,由于滑动的首尾像连的,但显示完最后一个后,第二波的第一个图片没有正常显示出来....代码如下
根据代码显示,图片这部分是用的一个组件,其他信息都是直接显示的.
所以问题应该是 当vue-seamless-scroll中的滑动的内容有嵌套组件时,是否能正常显示?...为了解决这个问题,我去看了下组件的源码,写的不算复杂.组件的本身定位也是比较简单,灵活....真是元素还没挂在,那子组件在父组件就是不存在的啊
那么问题来了, 父子组件的声明周期是怎么样的? 如果子组件的created是一个异步函数,会影响到父组件的渲染嘛? 我想当然不会了...., 上源码
源码地址
主要看这些
使用了这个组件默认是有一个loading的状态的, 根据if else 的判断,loading状态是没有img标签的
loading状态是在 handleLoad