I have 2 components: Post and Comments.
Inside Post component, there is Comments component that has 3 props: postId, numCom (number of comments) and comments (array).
I get comments and I pass the array with props, and now I want to retrieve the array in Comments component and add it to data so I can then add/remove comments etc.
Here is my code in Comments.vue:
props: ['id', 'numCom', 'comments'],
data: function() {
return {
newMessage: "",
loading: false,
allComments: this.comments,
num: this.numCom,
}
},
But this doesn't works. In Vue developer tools I can see that comments prop is filled with comments, but allComments array is empty.
What should I do?
commentsprop has a value at the time the component is created? - Decade Moon