@danyadev
JavaScript разработчик

Как реализовать диалоги?

У меня в имеется список бесед и сообщений в них.
Я сделал список всех этих бесед, но теперь нужно при клике на беседу отображать все сообщения и нужную информацию. Каким образом это реализовать?

В данный момент я сделал компонент chat и храню все нужные данные в обьекте беседы.
И еще - при переходе из одной беседы в другую аватарки людей меняются не сразу (тоесть там происходит обновление элементов, а не замена). Можно ли как-то заставить Vue заменять весь контент?
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 2
0xD34F
@0xD34F Куратор тега Vue.js
нужно при клике на беседу отображать все сообщения и нужную информацию

Сделайте свойство - активная беседа, при клике на беседу пишите её в это свойство. Его же (свойство) и выводите.

Можно ли как-то заставить Vue заменять весь контент?

Элементу, контент которого должен быть заменён, задайте key, зависящий от выбранной беседы. Что-нибудь уникальное, id, например.
Ответ написан
Комментировать
Ash22
@Ash22
разработчик CRM
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы