【发布时间】:2018-03-13 06:12:24
【问题描述】:
我的 vuex 看起来像:
state: {
loadedUsers: [
{ id: 10, classId: 1, name: 'X' },
{ id: 11, classId: 1, name: 'Y' },
{ id: 13, classId: 2, name: 'Z' }
]
}
getters: {
loadedUsers (state) {
return (classId) => {
return state.loadedUsers.find((user) => {
return user.classId === classId
})
}
}
}
和我的计算:
computed: {
users () {
return this.$store.getters.loadedUsers(1)
}
}
它只是返回 { id: 10, classId: 1, name: 'X' }
当我使用like时也
this.$store.getters.loadedUsers(this.$route.params.classid)
classid 到达但返回空
可能是什么问题?
【问题讨论】:
标签: vue.js vuejs2 vue-component vue-router vuex