doc.data()返回空对象属性,但它在console.log上

时间:2019-01-10 03:01:31

标签: javascript firebase vue.js vuejs2 google-cloud-firestore

我正在从Firestore获取文档doc,并将其放在this.post中。该文档具有一个对象“缩略图”作为属性。 doc.data()确实正确记录了缩略图,但是this.post却没有,缩略图对象在this.post中似乎为空。有什么想法吗?

代码如下:

db.collection('websites').doc('xxx').collection('xxx').doc('xxx').get().then(doc => {
  if (doc.exists) {
    this.post = doc.data()
    console.log(doc.data())
    console.log(this.post)
  } else { console.log('No such data') }
}).catch(function(error) { console.log('Error getting document:', error) })

这里是日志:

enter image description here

0 个答案:

没有答案