0

我有一个奇怪的问题......

在 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)
    },
4

0 回答 0