Stanislav
Stanislav
key должен быть уникальным. И не изменным
Евгений
а какой тогда сделать? могу сделать :key="date.id",
Евгений
только я не очень понял
Евгений
это у меня мероприятия е даты к нему
Евгений
если я создаю мероприятие, то там не будет сначала никаких поелй и никаких date.id тоже, а если я редактирую то будут date.id но добавляя новые строки их не будет
Stanislav
Евгений
а при редактировании мероприятия, там достаются из базы уже готовые даты, к ним тоже сгенерировать дополнительно уникальную строку?
Stanislav
Евгений
есть
🐏 Alexander
🐏 Alexander
Евгений
но он есть у тех дат которые прилетели с сервера, но я же к ним добавляю новые пустые значения еще
🐏 Alexander
@c01nd01r для тебя
Stanislav
Stanislav
@c01nd01r для тебя
А, так ты для каждого элемента делаешь контейнер.
Я думал, там какой-то общий компонент :)
Евгений
ну и в целом я не очень понял как работае key, что конкретно он дает
Stanislav
🐏 Alexander
Stanislav
Это слабая сторона)
🐏 Alexander
Евгений
ну я понял что это при рендеринге списка если меняется порядок элементов чтобы он обновлял "на месте" как сказано в доке, но что именно означает key
🐏 Alexander
Евгений
а, и еще, надо key в props добавлять же?
Stanislav
Евгений
хм, чот у меня не работает тогда :(
Stanislav
Евгений
щас
Евгений
Евгений
Евгений
:key="date.id"
Stanislav
key должен быть на той же ноде, где for
Stanislav
Еще раз говорю, читай в доке "Рендеринг списков"
Евгений
тьфу
Данияр
Всем добрый вечер)
Stanislav
И ссылку на видео я кинул, там прям наглядно показано. Спасибо Илье.
Данияр
Что посоветуете..при выборе Vue или React? Все переходят на реакт
Stanislav
🐏 Alexander
@c01nd01r кстати контейнер еще берет на себя такую логику как - запросить данные когда компонент создается (created), сбросить данные когда компонент уничтожается (destroyed),
т.е. сам компонент только получает данные из пропсов, не надо захломлять его такими примитивами
Евгений
щас видео гляну, но вот щас быстро перенес в нужную ноду и не сработало
Данияр
Роман
всем привет, у меня вопрос по vuex
если я привязываю компонент к стору, то обычно пишу так: computed: mapState(['name', 'location', 'date'])
Но что мне делать если я хочу рендерить список компонентов привязанный к некому списку в сторе?
Stanislav
Данияр
просто в моем городе все требуют знание React
Yaroslav 🇺🇦
Ember
удваиваю, а еще есть аурелия и полимер, котрые максимально близко к нативным компонентам
🐏 Alexander
Stanislav
Евгений
я пока тестирую не добавляя. Я тестирую на редактировании мероприятия, там уже заранее есть 2 даты, как на скрине
Евгений
у дат есть id уникальные
Евгений
удаляю одну, а пкер не обновляется
Stanislav
Евгений
в том что не обновляется
Stanislav
human
парни, как с vue передать данные на пхп код
Евгений
выше скрины, только я теперь key перенес в ноду с for
Евгений
щас покажу что не так при удалее, скрин будет
Stanislav
human
запросом ?
human
благодарю
Евгений
Stanislav
🐏 Alexander
Stanislav
Евгений
посмотри предыдущий скрин, там две даты. я удалил первую. у меня осталася одна строка, в ней в инпутах в пикере значение первого удаленного поля, а по факту в девтуле видим что там правильная дата оставшегося поля
Евгений
то есть значения продолжают висеть от уже удаленного поля
Евгений
Станислав, если вдруг у тебя есть время сегодня или завтра чтобы подробнее глянуть мою описанную проблему, может сможем в личном диалоге вместе решить? я готов заплатить, но максимум что могу это 1000 рублей :(
Stanislav
Stanislav
Евгений
Евгений
вот у меня в компоненте
Bakir Aitkul
Евгений
кода мы добавляем строку, пустую, то там дата пустая и время 12:00. Если мы редактируем мероприятие и там уже есть даты, то получается что у нас сначала выводытся даты мероприятия, а потом можем добавить еще пустые строки
Роман
Евгений
Евгений
собственно тут мы массив дат мероприятия с сервера получаем
Евгений
Евгений
а тут пустую строку для даты добавляем