gpt4 book ai didi

vue.js - Vue 无法读取未定义的属性

转载 作者:搜寻专家 更新时间:2023-10-30 22:37:19 25 4
gpt4 key购买 nike

<template>
<f7-page>
<f7-navbar>
<f7-nav-left back-link="Zurück"></f7-nav-left>
<f7-nav-title>{{groupDetails.data.group.name}}</f7-nav-title>
<f7-nav-right></f7-nav-right>
</f7-navbar>
<f7-list>
<f7-list-item>{{$f7route.params.groupKey}}</f7-list-item>
<f7-list-item>{{groupDetails.data.owner.userID}}</f7-list-item>
</f7-list>
</f7-page>
</template>
<script>
import * as firebase from 'firebase'

export default {
beforeCreate: function() {
var this_ = this
firebase.firestore().collection("groups").doc(this_.$f7route.params.groupKey).onSnapshot({
includeMetadataChanges: true
}, function(doc) {
this_.groupDetails = ({data: doc.data()})
console.log(this_.groupDetails)
})

},
data() {
return {
groupDetails: []
}
}
}
</script>

我不知道为什么但无法在此页面上浏览路由器。“无法读取未定义的属性‘组’”,这就是错误。

有人知道为什么吗?

最佳答案

检查 groupDetails.data.group 作为 v-if,以便仅当组存在时才显示模板。这可能是由于异步调用尚未完成。

关于vue.js - Vue 无法读取未定义的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51995666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com