Sunlive
свидетели локального стейта
Sunlive
не пацаны, я пасс
Armen
Короче буду через пропс передавать функцию)
Vyacheslav
Здравствуйте! Можете подсказать - имеется action, которое загружает данные ajax-ом диспатчинг провожу в хуке created проблема в том, что в mounted эти данные еще не доступны (пишет в лог undefined) как быть в таком случае Насколько я понимаю, шаблон рендерится после created, и соответственно данные для него (для v-for и т.д.) нужно в created а в mounted можно уже работать с DOM
Vyacheslav
> проблема в том, что в mounted эти данные еще не доступны (пишет в лог undefined имеется ввиду отрендеренный шаблон, т.е. DOM с этими данными не доступен
Sunlive
ну тут точно нужен прелоадер, дождаться респонса, сменить состояние что бы тогда компонент начал рендерится
zamir
привет! такая ситуация, в родительскиомкомпоненте получаю, массив из объектов, [ { .... title: 'item1' .... }, { .... title: 'item2' .... } ] далее я достаю из объектов определнные ключи делаю из них массив и передаю в дочерний, [ 'item1', 'item2' ] так вот в родительском я меняю зачение title, как забайндить эти изменения в дочернем компоненте и менять ??? P.S. надеюст несильно нагрузил )
Vyacheslav
я вот сейчас реализовал ajax-запрос через промис и вызвал диспатч в mounted dipatch('...').then() и все работает это тру вэй?
Sunlive
офк
Vyacheslav
?
Sunlive
если у тебя темплейт не ломается из-за того, что данные не прехали еще
Sunlive
то можешь делать так
Sunlive
бывают случаи когда без данных у тебя будет практически белый экран, что не есть гуд
Vyacheslav
ну у меня не настолько долго грузятся данные
Sunlive
в then() ты можешь только что-то уже делать на момент респонса, но на рендер компонента это никак не влияет
Vyacheslav
чет не пойму у меня данные грузятся через ajax как раз для темплейта т.е. v-for="someData" где someData получается из этого ajax-запроса как тогда он тогда рендерится, если этот action я запустил в mounted? единственно, сами данные я получаю через getters в computed
Pavel
пацаны, поясните плз, за такое пиздят category === 1 ? this.discounts[index] : category === 2 ? this.autoDiscounts[index] : [] ?
Pavel
типа вложенный тернарник
Gordey
преимущественно ногами
Максим
скобочки хоть добавь
Vyacheslav
если отформатировать, то норм
Anton
что ты такое
Vyacheslav
с отступами
Gordey
линтеров на вас нет
Vyacheslav
типа category === 1 ? xxx : category === 2 ? yyy : []
Максим
category === 1 ? this.discounts[index] : category === 2 ? this.autoDiscounts[index] : [] хотя бы так
Artem
category === 1 ? this.discounts[index] : category === 2 ? this.autoDiscounts[index] : [] хотя бы так
И категории можно вынести в константы может?
Pavel
точнооо
Максим
И категории можно вынести в константы может?
ну это уже не относится к тернарным операторам)
Pavel
вот вынести категории мне нрав)
Artem
ну это уже не относится к тернарным операторам)
Но к пинанию ногами очень относится=)
Pavel
меня просто мнговенно начали гложить сомнения на счет того хороший ли я человек после того как написал это
Максим
меня просто мнговенно начали гложить сомнения на счет того хороший ли я человек после того как написал это
еще можно так const result = []; if(category === 1) result = this.discounts[index]; if(category === 2) result = this.autoDiscounts[index]; либо switch case, но его я беру обычно если 3 и больше проверок
Artem
меня просто мнговенно начали гложить сомнения на счет того хороший ли я человек после того как написал это
Если засомневался, значит хороший. Этот оператор хорош, но он не должен путать человека, а наоборот, помогать
ℝei
😂
Никита
Всем привет) есть те, кто писал и на vue, и на react?
Andrew
вобщето обычно литнеты уже начинают бить за сложные тернарники
Pavel
ну у меня ТС линт чет не заругал)
Pavel
@reeei о, тоже фиракод? )
Никита
есть, а что ?
Что на твой взгляд лучше? Субъективное мнение интересно
Никита
Объективные уже читал и видел 🙂
Igor
проще vue
Pavel
вот мне напрмер реакт вообьще не зашел, но это скорее всего из-за испорченого ангуляром мозга, но вью залетел как к себе домой
Никита
Ладно, спасибо)
Sunlive
щас на реакте пишу
Sunlive
меня триггерит там абсолютно все
Дмитрий
Народ привет. Подскажите, в js или jquery или vue есть простой способ очистить url? В витринном интернет магазине выбирая checkbox, аяксом выводится в url, но выбирая новые варианты он не очищает url а добавляет тоже самое с новыми данными, по итогу url бесконечно растёт. М?
Andrew
реакт для работ с формами это полная попа боль а во вью все норм. так что надо смотреть для какого проекта
Никита
Теперь хоть точно знаю, что энгьюлар фигня 😂
Никита
JS в общем знаю, на кодворсе постоянно задачи решаю, но само собой, сейчас никуда не берут писать приложения на ванилле
Никита
Я знаю, что проще тогда php выучить, чтобы взяли хоть куда, но я его видел и мне он вообще не понравился
Andrew
лол
сразу видно что человек на реате с формами не работал)
Igor
Sunlive
если не работаешь, то реакт конечно
Igor
:)
Sunlive
быстрее найдешь
Sunlive
по вью сейчас мало еще
Никита
Понял, спасибо)
Никита
Ну я на hh чекал
Михаил
Добрый день, появился такой вопрос - возможно ли в v-select ввести какое-нибудь "своё" значение, которого нету в items этого v-select, или надо шаманить с ним?)
Никита
Год назад было куда меньше вакансий по Вью
Никита
Сейчас гораздо больше
Sunlive
ты за год ниче не нашел что ли?
Никита
Год назад я 11 класс заканчивал)
Женя
сразу видно что человек на реате с формами не работал)
Я что то не понимаю, я собираю что мне нужно { FirstName, LastName } = this.state; и отправляю на сервер