【发布时间】:2020-05-07 23:53:18
【问题描述】:
我在 MongoDB 中有数据库
user:{
matchesList:[{
kdList:String,
winsMatchesList:String
}]
我已经创建了 Vuex.Store 并且我有一些 getter
matchesList: state => state.matchesList,
matchesListKD: state => {
let matchesList = []
for (let g of state.matchesList) matchesList.push(g.kdList)
return matchesList
}
然后在我想使用它的组件中,这些代码工作属性
apollo:{
kd: {
query: GETMATCHESLIST,
update(data){
console.log("data", this.$store.getters.user.matchesList)
}}
}
但下面的代码显示未定义
apollo:{
kd: {
query: GETMATCHESLIST,
update(data){
console.log("data", this.$store.getters.user.matchesListKD)
}}
}
【问题讨论】: