Michael
список хранить в массиве редукса, а получать нужный по селектору, глобально ввинченному в прототип массива (this.filter(e => return e.matches(selector)).
Michael
причём именно в редуксе.
Oleh
@vanogaidar а шо у вас такой синтаксис новогодний шо за тема/редактор ?
Vano
vscode
Vano
Serge
А кто vscode пользуется, как у темплейта автоформатирование настроить , чтобы атрибуты элементов в одну строку не переносились а оставались на другой строке, а то длинные портянки не удобны
Nikita
это не автоформатирование а перенос же по макс. кол символов на линии
Demetrio
только слова, только цифры...
Eugen Su
наверное за этот вопрос бьют, но как выглядит последовательность загрузки парента и чайлда? делая в паренте в beforeCreate: console.log(parent) , а в чайлде в mounted: console.log(child), в консоле соответсвенно получаю child parent
zinge 🐌
Ребят подскажите куда смотреть?! После перезагрузки страницы состояние содержимого корзины должно быть сохранено
Красное Перо
брат, посмотри в окно, снег выпал?
Eugen Su
https://ru.vuejs.org/images/lifecycle.png
хм, то есть чайлды добавляются в пэрент после created?
Красное Перо
ну здорово, надеюсь помогло
zinge 🐌
в сторе можно писать в localStorage например
Есть vue-localstorage, есть vue-local-storage какой лучше?
Michael
я бы просто в локалсторейдж писал)
Michael
хотя там, мб, какие-то крутые синхронизаторы с вуексом, но хз хз
Eugen Su
Есть vue-localstorage, есть vue-local-storage какой лучше?
да прям в мутаторах и экшенах пиши
Красное Перо
специально обученный синхронизатор
zinge 🐌
ну здорово, надеюсь помогло
Вы как то тонко на что-то намекаете, что я прямо теряюсь в догадках. Выражайтесь яснее.
Красное Перо
я намекаю на то, что делать перерывы в работе тоже очень важно, потому что сам сижу непрерывно чет давно
Александр
Почему this.value = undefined? Хотя модель я указываю
Александр
какую модель?
v-model у компонента. В value она должна приходить. Причём она приходит, но если писать в data, то её нет
Александр
в mounted есть
Александр
this.value это пропса
Stanislav
this.value это пропса
ладно, опустим момент с инициализацией компонента. Нахрена ты пропсу в дату запихнул?
Александр
Изначальное состояние мне нужно
Stanislav
Тогда забинди пропсу value на атрибут value
Александр
вот так работает нормально, но пахнет костылём
Michael
не пахнет
Michael
хотя
Michael
пахнет
Stanislav
вот так работает нормально, но пахнет костылём
А ты не можешь пропсу сразу в :value запихнуть?
Michael
it depends
Александр
А ты не можешь пропсу сразу в :value запихнуть?
У моего компонента есть v-model. Vue v-model переделывает в value внутри компонента. И почему-то value не доступен в data(), а в других местах доступен
Alexander
Ребята, подскажите. У меня v-for, выводит данные из data, но данные в дата получаются извне через methods. Как мне сделать, чтобы метод вызывался до генерации v-for?
Alexander
created не помогает
Anonymous
почему
Alexander
видимо я рукожоп)
Alexander
сейчас буду посмотреть
Anonymous
будь) v-cloack скроешь до того как загрузится все, в том числе created
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
в v-if до тех пор, пока в data не появятся данные?
Вот, тебе написали же как делать
Alexander
это я понял, но мне кажется, что должен быть более «правильный» способ
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
Хорошо
Michael
Кто будет копипастить туда (придумаю шаблон, -- он тоже будет в репке), пишите.
Michael
гитхаб пейджес -- жекил генератор. На остнове .мд
Michael
ооп_ру молодцы)
Yayao
А Vue style guide же норм?
Michael
++++