vuefire动态查询问题

时间:2017-12-28 17:44:01

标签: vue.js vuefire

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

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

0 个答案:

没有答案