Vue.js - Как я могу отобразить объект в массиве, что массив находится внутри объекта? - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь отобразить массив сообщений (объектов).Массив сообщений находится внутри разговора (основной объект).Тем не менее, я вижу, как данные отображаются в инструментах разработчика Vue при нажатии кнопки развернуть, но я не могу понять, как отобразить массив в окне просмотра.

Спасибо!

Here is some photos of my code and the Vue dev tools, after I press expand.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Я думаю, что вы должны сделать

...v-model="message.payload"...

И не должно ли это быть <span> conversation.recipientID </span>?

0 голосов
/ 04 декабря 2018

Ваш <input v-model="message[0].payload"> не кажется правильным.message в этом контексте не является массивом, и поэтому нет message[0].

Может ли это быть ответом?

Также вы ссылаетесь на this.conversation в своем JavaScript, но вытакже создайте переменную conversation в v-for="conversation in conversations" в коде вашего шаблона.Это правильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...