我创建了一篇文章并将其存储在Cloud Firestore
中,现在我想将数据输出到名为Dashboard.vue
的vueJs
文件中。
但是我不知道它是如何工作的。我自己尝试了一些想法,没有一个好的最终结果。
那么,如何输出这些数据呢?
文件:
Firebase => Cloud Firestore
在firebase中创建的post数据:
和
在vueJs
中创建post方法post.vue
createPost () {
fb.postsCollection.add({
postDetails: {
createdOn: this.postDetails.createdOn,
content: this.postDetails.content,
userId: this.currentUser.uid,
image: this.postDetails.image,
comments: this.postDetails.comments,
likes: this.postDetails.likes
}
}).then(ref => {
this.post.content = ''
this.$router.push('/dashboard')
}).catch(err => {
console.log(err)
})
}
1条答案
按热度按时间relj7zay1#
请执行以下操作:
在数据中创建一个
posts
数组:然后创建一个方法来获取记录并将结果分配给
posts
数组:调用
beforeMount()
生命周期钩子中的方法:然后将posts渲染到DOM。例如: