cmndwn_
Посмотри, возможно поможет https://ru.vuejs.org/v2/api/#model
В части доки про миграции с 1v было написано что вместо two-way фильтров для v-model (очень бы помогли в этой ситуации, хотя не уверен, что не работали бы точно так же), стоит использовать input и value, а там вот такое)
cmndwn_
Если использовать в продакшене продакшнбилд
Maks
пропсы же не чекаются в продакшине
ну дык это я и написал. да - не чекаются. но было бы не плохо собирать инфу, когда в компоненты влетают кривые пропсы.
Владислав
подскажите, я в vuex записал некие данные и срок действия, как их можно обновить в фоне когда данные станут неактуальными
Владислав
?
Николаич
подскажите, я в vuex записал некие данные и срок действия, как их можно обновить в фоне когда данные станут неактуальными
При первой попытке к ним обратиться глянуть на срок и удалить их если надо. Решается геттерами.
Владислав
это запасной вариант, а хотелось бы именно в фоне
Maks
А как в вашем случае они влетают?
Ну допустим есть компонента 'A' - она требует для своей работы проп 'a' опредленного типа. Эта компонента не знает ничего о том, кто этот проп передает, где он генерится и прочие детали - это не зона ее ответственности. соответственно если проп невалиден - стабильность компоненты будет нарушена. и было бы не плохо обмазать такие кейсы трекерами. Да можно и нужно контроллировать то, что ты передаешь в эту компоненту, что собно я и делаю, но от ошибки никто не застрахован)) а подобного рода завтыки вполне реальны на большом проекте. И важно на них оперативно реагировать, иначе отладка превращается в боль)
Michael
https://learn.javascript.ru/setimmediate
Не забываем про setImmediate
Николаич
Ну само собой
Michael
Ну само собой
Это я suggest bot'a сыграл
Denys
Ребят, а это нормально поведение v-for или баг? https://codepen.io/dartist21/pen/LemppM
Denys
если нормальное, то было бы интересно увидеть момент в доке
Николаич
вполне нормальное
Николаич
А что там увидеть? Емнип там это есть.
Maks
если нормальное, то было бы интересно увидеть момент в доке
какой именно момент интересует то? вроде все ожидаемо
Николаич
Проходя по массиву первый аргумент - элемент, второй - его индекс. Проходя по объекту первый аргумент - значение, второй - ключ.
Maks
https://vuejs.org/v2/guide/list.html#v-for-with-an-Object
Maks
» You can also provide a second argument for the key:
Denys
Врубился в чем проблема) В объекте нужно v-for="(elem, key, n) in obj" и тогда n - порядковое число спасибо)
Listar
Ребят, как сделать что бы дочерний компонент начинал рендериться только после получения данных из API*
Николаич
v-if
Listar
т.е. он появиться и все входные данные подтянет только почсле того как его V-if в ДОМ вставит ?
Listar
Хм... спасиб, думал как то подругому делается
Yaroslav 🇺🇦
Рафик, а ты еще пилишь апипи?
Stanislav
апипи😄
Yaroslav 🇺🇦
ок apipi)
Anonymous
представляю логотип апипи
Rafael 🌵
Рафик, а ты еще пилишь апипи?
Да пока времени нет :(
Yaroslav 🇺🇦
А дай сыль на гит, а то гугль чего-то не то выдает. Там же у тебя своя реализация мидлтварей, да?
Rafael 🌵
github.com/fl0pzz/apipie
Rafael 🌵
Веточку old_v0.14 используй
Rafael 🌵
0.15 дико сырая
Rafael 🌵
Я из koa2 выдрал
Yaroslav 🇺🇦
А ты хитёр)
Rafael 🌵
А то!
Yaroslav 🇺🇦
Была у меня идея сразу в коа смотреть, но вспомнил что ты что-то похожее варганил, думал у тебя проще
Rafael 🌵
Там просто дико удобно
Yaroslav 🇺🇦
Сейчас буду смотреть
Listar
Из за чего у меня внутри промиса не видит переменные из Data!?
Listar
Uncaught (in promise) TypeError: Cannot set property '***' of undefined
Listar
:C
Dmitriy
а код, покажи, пожалуйста
Nikita
дай угадаю
Nikita
стоп, стоп
Nikita
ТАМ СКОРЕЙ ВСЕГО ИСПОЛЬЗОВАНА ОБЫЧНАЯ ФУНКЦИЯ
Listar
Nikita
а значит контекст потерян
Listar
АХ ну да
Nikita
ПАМ ПАМ ПАМ
Listar
😆
Listar
Ты был прав xDD
Vladislav
дайте линк на макос чат плз
Nikita
если сделать поиск по чату на этот вопрос, я думаю таких вопросов дохера будет
Dmitriy
let datainfo = datainfo? Простите, что?
Demetrio
а значит контекст потерян
А можно линк как и почему так работает?
Nikita
https://learn.javascript.ru/object-methods
Demetrio
let datainfo = datainfo? Простите, что?
+ Там просто нужно использовать this.datainfo = response.data...
Nikita
вполне логично, что axios не передает контект vue компонента, и поэтому функция теряет контекст
Dmitriy
Да заметил, спасибо )
и разберитесь с этим let datainfo = datainfo здесь явно ошибка
Listar
ДА да )
Listar
Я уже пустился тестить все что можно
Listar
малоли*
Michael
https://habrahabr.ru/post/345538/
Q
"Лайк за сказку, пошёл спать."
Q
Из комментов. Поддерживаю
Юрий
GeekBrains похоже там такие статейки закидывает, уже не первая. чтобы стимулировать продажи своих курсов.
Alexey
если сделать поиск по чату на этот вопрос, я думаю таких вопросов дохера будет
не говори, на середине его сообщения уже было понятно)
Roman
Привет, сложилась ситуация в которой всю страницу на компоненты переписывать сейчас не удобно. Я сделал простой обработчик события на jq, который вызывает метод в компоненте, который делает запрос и удачно возвращает данные. Но при этом страница не меняется. То есть вопрос в том, если событие сгенерено не на компоненте, то будут ли данные реактивны. Понимаю, что жутко костыльно, но дело сейчас не в чистоте кода
Alexey
https://habrahabr.ru/post/345538/
40-летний программист из Краснодара стал таксистом. Как-то реальнее...
Юрий
у хабра зато хороший рейт и сайт считается надежный, статья будет индексироваться. да и потом в продажниках курсов можно будет дать ссылку на надежный источник про историю успеха :)