169 похожих чатов

12 ответов

11 просмотров

Начальное пустое - Number. Так может в watch имеет смысл следить?

Anton-Permyakov Автор вопроса
Макс Ильин
Начальное пустое - Number. Так может в watch имеет...

я про список сообщений - изначально пустой массив отрисовывается?

Anton Permyakov
я про список сообщений - изначально пустой массив ...

На странице отрисовывается все гуд. Но в методах нет.

Anton Permyakov
я про список сообщений - изначально пустой массив ...

т.е. если на странице {{message.subject}} отображает заголовок, то в mounted console.log(this.message.subject) как будто работает с задержкой. И сначала выводит пустое значение. А потом заголовок предыдущего сообщения. Т.е. для 4 сообщений вывод выглядит. String() Subject... Subject... Subject...

Макс Ильин
т.е. если на странице {{message.subject}} отобража...

это не задержка, а асинхронность у тебя список сообщений не из воздуха берется же, верно? он наверняка достается из какого-нибудь апи, и вот на момент выполнения mounted у тебя данные еще не получены а updated нужен совершенно для других целей, не нужно его юзать

Artyom Tuchkov
это не задержка, а асинхронность у тебя список соо...

Сообщения получаю через ajax в компоненте dialogue.vue Помещаю их в this.messages. Далее передаю сообщения циклом в компонент message.vue <dialogue-message :dialogue="dialogue" :message="message"> </dialogue-message> В компоненте message.vue помещаю сообщение в свойство message export default { props: { message: { Что я делаю не так?

Макс Ильин
Сообщения получаю через ajax в компоненте dialogue...

все так, только запрос не успевает выполниться на момент выполнения mounted() в дочернем компоненте, поэтому ты и не получаешь актуальное значение повесь, например, вотчер в дочернем компоненте и ты увидишь, как значение обновляется несколько раз

Artyom Tuchkov
все так, только запрос не успевает выполниться на ...

Хорошо и как мне в зависимости от message.message_type произвести вычисления и изменить шаблон? В каком месте это делать?

Макс Ильин
Хорошо и как мне в зависимости от message.message_...

как обычно - либо через v-if непосредственно в шаблоне, либо через computed

Artyom Tuchkov
как обычно - либо через v-if непосредственно в шаб...

Меня интересует статическое свойство message.message_type. По сути мне не надо его высчитывать. Но мне нужно в зависимости от типа проверить другие свойства message и изменить вывод. Computed точно для этого предназначен?

Макс Ильин
Меня интересует статическое свойство message.messa...

computed предназначен для вычислений новых реактивных свойств на основе уже имеющихся если тебе нужно что-то посчитать, например, отфильтровать массив, то в computed этому самое место я, честно говоря, не до конца понимаю твою проблему и что тебе мешает поставить в шаблоне v-if на основе своего message_type опиши подробнее задачку, либо накидай простенький sandbox с проблемой

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

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
50
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Hello, I need a hand, this is my code: body: ExtendedImageGesturePageView.builder( scrollDirection: Axis.vertical, controller: _pageController, itemCou...
𝘞𝘦𝘢𝘳𝘪𝘯𝘨𝘔𝘦𝘥𝘢𝘭 🦋
2
Guy, how to make redirecting to a page like this when http status 401?
Islam Kurbanov
8
Только что в чате Я.Вебмастера потратил я час на пустые споры с каким-то челом. Он с пеной у рта доказывал мне, что любой "самопис" - дерьмо, что у него дыры в безопасности, ...
Андрей [aharito] Харитонов
2
можно эстетический вопрос? у меня есть кучка мелких-мелких функций типа: function AddInteger(aparent:pointer; aname:PWideChar; aval:Int32):pointer; begin result:=AddNode(apa...
Alexey Kulakov
3
why html and css is not standard? i mean why different browser has their own engine and styles and how them work to show result to end user?
Mr Thieves
11
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Карта сайта