我有一个奇怪的问题......
在VueFire中使用动态查询时,查询似乎会运行并将数据返回到名为customSiteSearch的数组中。我可以控制出数组并按预期查看数据。
我正在努力的一点是,当我在查询运行后评估customSiteSearch数组的长度时,它总是在第一次返回0。当我再次运行该功能第二次时它似乎工作。可能是什么原因造成的?
我的代码:
customSiteExists(customSite){
console.log('starting customSiteExists')
this.$bindAsArray('customSiteSearch', db.ref('slinksites/').orderByChild('customsite').equalTo(customSite) )
console.log('search result', this.customSiteSearch)
console.log(this.customSiteSearch.length)
},