Para definir los props con composition API en ChatView.vue:
import { defineProps, toRefs } from "vue";
const props = defineProps({
chatId: {
type: String,
default: ''
}
})
const {chatId } = toRefs(props); // importante que sea reactivo. Asi recibe el nuevo valor al momento de navegar a otro chatId.
const messagesByAuthor = computed(() => {
return messages.value.filter((m) => `${m.author}` === chatId.value);
});
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?