我有一个奇怪的问题......
在 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)
},