vue-marquee-component icon indicating copy to clipboard operation
vue-marquee-component copied to clipboard

数据源为空时报错

Open zhu-xb opened this issue 4 years ago • 0 comments

<vue-marquee style="height:280px" direction="top" :duration="projects.length*1500"> <vue-marquee-slide v-for="(item, index) in projects" :key="index"> <div class="project" :style="{backgroundColor: index % 2 == 0 ? '':'rgba(245, 245, 245, 0.2)'}" >{{item.projectName}}</div> </vue-marquee-slide> </vue-marquee> 在做vue绑定数据时,如果projects是空数组,会报下面的错误。需要在vue-marquee加一句v-if="projects.length > 0"才可以 TypeError: Cannot read property '$parent' of null at findBrothersComponents (VueMarqueeComponent.common.js?9752:9669) at VueComponent.children (VueMarqueeComponent.common.js?9752:9901) at VueComponent.childrenClientRect (VueMarqueeComponent.common.js?9752:9906) at VueComponent.eval (VueMarqueeComponent.common.js?9752:9867)

zhu-xb avatar Jul 14 '20 06:07 zhu-xb