我正在从ContactDetails组件中的vuex状态获取数据,然后将其存储在contacts数组中,然后我被计算不足,试图根据从路由器参数传递的id属性来查找和返回对象。
这是代码
export default {
data() {
return {
contacts: [],
};
},
props: ["id"],
created() {
this.contacts = this.$store.getters.getContacts;
},
computed:{
contact () {
return this.contacts.find(contact => {
contact.id === this.id
})
}
}
答案 0 :(得分:2)
您的代码有2个问题:
contact() {
return this.contacts.find(contact => contact.id === parseInt(this.id));
}