Michael
список хранить в массиве редукса, а получать нужный по селектору, глобально ввинченному в прототип массива (this.filter(e => return e.matches(selector)).
Michael
причём именно в редуксе.
Oleh
@vanogaidar а шо у вас такой синтаксис новогодний шо за тема/редактор ?
Vano
vscode
Vano
Serge
А кто vscode пользуется, как у темплейта автоформатирование настроить
, чтобы атрибуты элементов в одну строку не переносились а оставались на другой строке, а то длинные портянки не удобны
Nikita
это не автоформатирование а перенос же по макс. кол символов на линии
Rafael 🌵
Demetrio
только слова, только цифры...
Eugen Su
наверное за этот вопрос бьют, но как выглядит последовательность загрузки парента и чайлда? делая в паренте в beforeCreate: console.log(parent) , а в чайлде в mounted: console.log(child), в консоле соответсвенно получаю child parent
Vladimir
zinge 🐌
Ребят подскажите куда смотреть?!
После перезагрузки страницы состояние содержимого корзины должно быть сохранено
Красное Перо
брат, посмотри в окно, снег выпал?
zinge 🐌
Красное Перо
ну здорово, надеюсь помогло
Vladimir
Eugen Su
Michael
я бы просто в локалсторейдж писал)
Michael
хотя там, мб, какие-то крутые синхронизаторы с вуексом, но хз хз
Eugen Su
Красное Перо
специально обученный синхронизатор
Rafael 🌵
Красное Перо
я намекаю на то, что делать перерывы в работе тоже очень важно, потому что сам сижу непрерывно чет давно
Александр
Почему this.value = undefined? Хотя модель я указываю
Stanislav
Александр
какую модель?
v-model у компонента. В value она должна приходить. Причём она приходит, но если писать в data, то её нет
Александр
в mounted есть
Stanislav
Александр
this.value это пропса
Stanislav
this.value это пропса
ладно, опустим момент с инициализацией компонента.
Нахрена ты пропсу в дату запихнул?
Александр
Изначальное состояние мне нужно
Stanislav
Тогда забинди пропсу value на атрибут value
Александр
вот так работает нормально, но пахнет костылём
Michael
не пахнет
Michael
хотя
Michael
пахнет
Michael
it depends
Stanislav
Alexander
Ребята, подскажите. У меня v-for, выводит данные из data, но данные в дата получаются извне через methods. Как мне сделать, чтобы метод вызывался до генерации v-for?
Anonymous
Alexander
created не помогает
Anonymous
почему
Alexander
видимо я рукожоп)
Alexander
сейчас буду посмотреть
Anonymous
будь)
v-cloack скроешь до того как загрузится все, в том числе created
Stanislav
Alexander
а created отрабатывает до генерации разметки?
Eugen Su
ну исходя из картинки,что мне скинули, то вроде бы да
Eugen Su
самое интересное, я внимательно изучал её в доке, но не обратил внимания на то что написано в блоках(
Eugen Su
стыдобища
Alexander
Property or method "teams" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
Alexander
во что говорит
Alexander
created: function () {
this.getMatches();
},
methods: {
getMatches: function () {
Alexander
getMatches у меня соотв. данные получает по api и забрасывает из в data экземпляра
Fedor
Fedor
Alexander
это я понял, но мне кажется, что должен быть более «правильный» способ
Fedor
Anonymous
Все ок же
Alexander
ладно, спасибо
Bohdan
как вообще считается правильным применять vuex?
1. иметь локальный стейт компонента (форму, для примера), работать с ней, по сабмиту диспатчить экшн, экшн запускает мутации, которые воткнут в стор данные, которые нужно
2. компоненты без локального стейта, стейт маппится на vuexовский, отдельные методы по @input обновляют стейт
3. двусторонние вычисляемые (как в доке указано)
4. - другой вариант?
Stanislav
как вообще считается правильным применять vuex?
1. иметь локальный стейт компонента (форму, для примера), работать с ней, по сабмиту диспатчить экшн, экшн запускает мутации, которые воткнут в стор данные, которые нужно
2. компоненты без локального стейта, стейт маппится на vuexовский, отдельные методы по @input обновляют стейт
3. двусторонние вычисляемые (как в доке указано)
4. - другой вариант?
Самая популярная идеалогия сейчас примерно такая (описал ниже), но никто не запрещает использовать Vuex как хочется, если на то есть техническая возможность (сами себе злые Буратино).
Vuex нужен ровно тогда, когда нужны одни и те же данные в разных частях приложения.
Vuex - это не хранилище всех данных приложения, а сервис, который предоставляет возможность шаринга данных между компонентами и делает это ровно одним способом.
Иметь только локальный стейт нормально, если данные нужны только в этом компоненте.
Иметь локальный стейт + частичный мапинг стейта vuex нормально, если нужна какая-то часть данных (например, данные о пользователе)
Иметь только vuex стейт в компоненте нормально, если компонент работает только с общими данными (например, форма редактирования данных пользователя)
В целом, порядок верный. Эшн->Мутация->Стейт. Опять же, это имеет смысл, если данные из этой форму будут нужны еще где-либо.
3. Это про что?
Bohdan
3 - https://vuex.vuejs.org/ru/forms.html
Bohdan
в конце списка
Stanislav
в конце списка
А, ну так я и думал. Это так, технический нюанс. Относительно пофиг как вызывать мутацию.
Bohdan
за рассказ спасибо
для формы логина/регистрации/сброса пароля у меня vuex играет роль только централизованного шлюза для запросов + отлавливает ошибки
но это на данный момент, дальше данных будет больше
Stanislav
👌
Michael
Господа! Хочу создать гитхаб репу, куда будем собирать частонужные советы из этого чатика с сохранением авторства!
Vladimir
Хорошо
Bohdan
Michael
Кто будет копипастить туда (придумаю шаблон, -- он тоже будет в репке), пишите.
Michael
гитхаб пейджес -- жекил генератор. На остнове .мд
Michael
ооп_ру молодцы)
Yayao
А Vue style guide же норм?
Michael
++++