ydui滚动加载:TypeError: Cannot read property '$emit' of undefined

TypeError: Cannot read property '$emit' of undefined  无法读取未定义的属性“$emit” 

ydui滚动加载:TypeError: Cannot read property '$emit' of undefined

 我使用ydui的滚动加载组件报错了,就是这行字加载不出,未定义,this.$refs.infinitescrollDemo.$emit('ydui.infinitescroll.loadedDone');

搞的我初始化第一页信息的时候不显示底部的已加载全部信息

我花了一早上分析了很多,想到未定义一般都是没有找到的意思,但是一直没找到出错的原因,各种修改代码还是不行,直到下午才想到有可能是dom没有加载出来,就执行了ref绑定的方法,比如this.$refs.infinitescrollDemo这个在create函数中一开始打印出来就是undefined,我才想到是dom做了显示隐藏判断:

ydui滚动加载:TypeError: Cannot read property '$emit' of undefined

然后删掉v-if测试就不报错了,可以使用了,我是服了我了!