Olexandr
а какие ?
Denis
А такие. Которые с клиента ставятся - норм
Olexandr
куки одни и те же что на клиенте что на сервере
Nikita
А такие. Которые с клиента ставятся - норм
я с клиента и ставлю как бы)) этим же плагином
Squall
https://codepen.io/anon/pen/prZmEZ вот и как это выравнить?
Nikita
мне че нужно-то чтобы при изменении кукисов в браузере геттер среагировал и отдал актуальное, а не то, что было :(
Squall
черт хотел с цитированием написать. А так контекст потерялся
Nikita
А если геттер в компутед сперва а потом подставлять в вуе куки?
погоди у меня этот геттер в экшене используется (в данном случае я там беру геттер, смотрю че лежит в куках через него, потом добавляю туда новый элемент или оставляю, если там уже есть этот элемент)
Nikita
в самом экшене геттер возвращает старый массив данных из куков, хотя я куки почистил типа 1) добавил в куки 2) почистил в инспекторе 3) запускаю экшен 4) вижу не актуальный пустой массив, а старый, до удаления. соответсвенно, в массив докидывается элемент и в куки сохраняется уже не массив с одним элементом, а те что были + новый.
Nikita
если честно, я не понимаю, причем тут сервер. это вообще кому обращено?
Nikita
по сути, может я неправильно делаю, но я в данном случае использую экшены и геттеры так же, как при работе со стором, но тут храню просто не в state, а в cookie и у меня есть теория, что мы же не можем просто взять и удалить из store данные, т.к. потеряем реактивность (vue.set и прочее на помощь в этой же теме).... тут я удаляю таким же образом из куков, по сути, напрямую. и в геттере проверяю уже есть че или нет, в зависимости от наличия возвращаю пустой или актуальный массив. имеет место быть, кто посильней тут, как думаете, бред я несу или есть надежда на свет? :(
Nikita
включен
Nikita
короче, я думаю, я зря использую геттер, т.к. он не работает со state, соответственно, и реактивности нет..
ℝei
короче, я думаю, я зря использую геттер, т.к. он не работает со state, соответственно, и реактивности нет..
Геттер это как компутед. Поидее должен реагировать на смену значений
Denis
Anonymous
копаюсь с исходниках вуе. какой же он всётаки простой и донный лул
Anonymous
видно кстати этот неглубокий унылый жс подход в документировании. почти ничего не говорить про реализацию
Squall
а шо там надо выровнять?
v-card по центру экрана вертикально
Ruslan
А что ':' можно использовать в имени компонентов? Помню что vue ругался когда я так сделал 😕
Denis
Им можно
Anonymous
короче зацените идею. хочу сделать директиву которая бы работала как v-show но триггерилась бы по изменению чего-то, триггерила бы транзишен + изменяла бы классы т.е. замещала :class че скажете ?
Roman
У меня тут несколько компонентов которые отображают часть большого массива, например: массив из 1000 продуктов - первый компонент отображает первые 12 продуктов сортируя по имени - второй компонент отображает последние 8 продуктов сортируя по цене в сторе у меня собственно должно быть нечто похожее на: state: { productViews: [] } в productViews уже загоняются это "табы", но как привязать определённый компонент к определённому индексу массива productViews?
Игорь
да
думаю, что на картиночке все стили видно
Roman
Только зачем?
ну я-ж вроде пояснил... несколько компонентов по сути отображают часть большого списка которая качается с сервера... или ты предлагаешь энкапсулировать эти данные в компоненте?
Anonymous
А чем v-show плох?
во первых v-show делает только display:none изза чего херится высота потому что надо делать магию с -9999 во вторых он всёравно не сможет красиво добавлять класс ПОСЛЕ транзишена. это кстати еще один довод в пользу того чтобы отказаться от классов но тем не менее главная проблема это отсутствие отличного от нормального v-show
Roman
хотя да... store для данных которые разделяют между собой компоненты, а эти данные должны быть энкапсулированы в каждом из компонентов
Anonymous
грубо говоря мне нужен v-show который вместо diplay:none добавляет или убирает класс
Roman
Если ты хочешь с сервера куски, то подумай как будешь передавать критерит
я по GraphQL их запрашиваю с сервака, по сути я могу сделать это в asyncData промисом, но... как передать результирующие данные в computed?
Anonymous
а что это даст ?
Roman
Там метод фильтр
есть какой нибудь пример онлайн? что мне искать?
Denis
а что это даст ?
Не похеришь
Anonymous
Высоту
ну окей инициальное состояние v-show=false что значит display:none. высоты нет. дальше что ?
Anonymous
делаем v-show=true сначала запускается транзишен а потом меняется дисплей. а мне нужно ДО
Roman
.filter
а ты уверен то что мне именно фильтры нужны? как-то звучит неправильно, ведь я просто хочу в asyncData скачать данные откуда-либо и передать их в computed. Обычно это же делается через store, в asyncData запускается dispatch экшона, а computed берёт данные из стора только в данном случае данные не должны быть в сторе а наоборот энкапсулированы внутри компонента...
Anonymous
хмм тогда надо еще подумать
Roman
У тебя там массив, компоненты берут его часть
не не, ты неправильно понял, массив виртуальный, т.е. он хранится на сервере.. а компоненты качают часть этого массива с API, грубо говоря SELECT * WHERE ... LIMIT 12
Roman
и поскольку каждый компонент отображает произвольную часть этих данных - данные не должны находиться в сторе, в сторе ведь у нас данные которыми компоненты меж собой делятся, а это энкапсулированный пучок данных
Roman
А ты проверял сколько весят 1000 объектов в JSON?
количество не важно, я пытаюсь найти вопрос на ответ как данные из асинхронного запроса asyncData в computed перекинуть чтоб отобразить прямо в элементе
Roman
Должны.
так это же данные касаются только этого конкретного элемента, он ни с кем этими данными не делится
Roman
Смысл этого?
ну а смысл данные пихать в стор если они касаются только конкретной инстанции компонента?
Завтра
А можно еще раз вопрос
Denis
Если есть
Roman
Второй раз не грузить
имеешь ввиду что если компонента два чтоб они лишь один раз данные загрузили?
Roman
но ведь это принципиально разные данные, у первого компонента первые 12 элементов отсортированных по имени, у второго последние 8 по цене..
Roman
они не могу меж собой эти данные делить поскольку очень специфические
Roman
@Romshark
а, ты про мой изначальный вопрос?
Завтра
+