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

Друзья, подскажите решить тупняк. У меня есть модальное окно-компонент, в который

передает значение (Value) родитель.
В дочернем компоненте значение Value прописано в props, в created() localValue принимает значение Value.
Перед появлением модального окна значение Value реактивно меняется. И затем открывается модалка.
Но в localValue дочернего компонента почему-то передается старое значение, перед реактивным изменением.
Как заставить его сначала обновить Value в родителе и только потом присвоить его localValue в дочернем?

9 ответов

12 просмотров

событие created отрабатывается раньше, чем идёт обновление реактивного значения. Можно попробовать перевесить на mounted, но лучше добавить watch по-моему

Eugene-MetaRus Автор вопроса
Мастер Спирта
событие created отрабатывается раньше, чем идёт об...

Спасибо за ответ! mounted не спасает положение. в модальном окне у меня есть input, v-model которого вешается на localValue. Watch заставит делать еще одну дополнительную переменную и привязывать v-model уже к ней, но разве нет более рационального решения?

Eugene MetaRus
Спасибо за ответ! mounted не спасает положение. в ...

watch может напрямую обновлять localValue же, не надо делать ещё переменную )

Eugene-MetaRus Автор вопроса
Мастер Спирта
watch может напрямую обновлять localValue же, не н...

Всё, понял, спасибо. Работает как часы) А теоретически, если в процессе смены значения в дочернем компоненте вдруг поменяется значение в родителе он его установит вновь...

Eugene MetaRus
Всё, понял, спасибо. Работает как часы) А теоретич...

Если родитель отдаст props то дочерний будет его использовать

Eugene MetaRus
Всё, понял, спасибо. Работает как часы) А теоретич...

мне кажется, vue отслеживает такие ситуации и разрывает бесконечную рекурсию

Мастер Спирта
мне кажется, vue отслеживает такие ситуации и разр...

Он его обновит как некрути если он передаст через props

alex Grinvich
Он его обновит как некрути если он передаст через ...

или не обновит, если увидит что значение не изменилось

Мастер Спирта
или не обновит, если увидит что значение не измени...

Вот тут кстати интересный вопрос учитывая реактивность

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

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

А чем вам питонисты не угодили?😂
.
79
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ребят, кто сталкивался с тем, что Electron.js не разворачивает билд React.js-приложения? Голый body в чёрном цвете, как и должно быть, но остального - нет. Билд работает исп...
..
6
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Anyone knows how to build this widget in Flutter? I have all the assets for round stations and the road, but how can I make the my widget animate between these stations? And h...
Mohammad Zamani
9
короче я не выдержал постоянно определять структуры, чтобы возвращать массивы разных типов. Как обычно еще это делают?
Павλо 🇺🇦
7
Подскажите как мне лучше держать websocket сединение и переодически передавать в него данные? Сначала я сделал так: for _ in 1...1000 { try? await ws.send("test") try...
Mihail Verenich
2
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта