Stanislav
Вообще да. Перевели бы на один движок все
Alex
Ну вот пока разные репы у пакетов сомнительно такое слияние. Может такое объединение сыграет на руку
Michael
А вьюекс и роутер кто-то юзает без вью?
Michael
если нет, то вообще нет причин оставлять не скопед.
Stanislav
если нет, то вообще нет причин оставлять не скопед.
Может по причинам какой-нить секъюрности. Чтоб видно, что это оффициальные пакеты
Stanislav
А не vue-vuех, например)
Michael
Может по причинам какой-нить секъюрности. Чтоб видно, что это оффициальные пакеты
Это уже причины за скопед, а не против) я от обратного смотрел.
Mishutka
всем привет, nuxt использует ssr по умолчанию? Не могу в доках найти, как его включить?
Alexander
Подскажите как будет корректнее реализовать. Необходимо изначально при инициализации компонента взять инфу с пропсов и записать в data и при обновлении пропсов делать также. Пробовал вешать watch на пропсы - не работает, computed ругается, подскажите как реализовать. На ум приходят created и updated, но кажется что не ок, мб есть другой способ?
Alexander
что не так с computed ?
сделал через get и set, но он угался что уже существует props с таким именем
Alexander
все уже работает через createed() И upadted()
Alexander
только не до конца ясно костыль это или нет
Serge
только не до конца ясно костыль это или нет
Что то мне подсказывает, что костыль..
Alexander
Что то мне подсказывает, что костыль..
и все же, пока я не услышал другого работоспособного решения
Alexander
А зачем в дату сохранять пропсы?
в компоненте есть форма, к инпутам которой нужно подвязвть дату, потому что потом эта дата будет улетать в стор
Serge
и все же, пока я не услышал другого работоспособного решения
1.Достаточно watch. 2. Непонятна проблема с computed
Stanislav
Без v-model, да
Michael
и все же, пока я не услышал другого работоспособного решения
get и set в реактивности вью -- это даже не костыль. Это я даже не знаю как вообще.
Michael
Если нужно что-то, что pure зависит от дата или пропов, то юзать computed.
Michael
хз, тут часто такое всплывает
забудь как страшный сон. Если что-то вокруг вьюшной реактивности -- там точно есть свои сетеры и гетеры, поверх которых точно не стоит ничего городить. Самое низкоуровневое -- это то, что выше про разборку v-model сказали.
Michael
все же знают, что в-модель это сахар над валью и обработчиком изменений
Stanislav
get и set в реактивности вью -- это даже не костыль. Это я даже не знаю как вообще.
Смотря где. Например, если получаешь большой массив данных, реактивность элементов коготорого не нужна, можно сделать get/set.
Michael
если реактиновть не нужна -- не надо пихать в дата или пропсы)
Michael
вью не навешает на них ничего, и будет мило
Stanislav
если реактиновть не нужна -- не надо пихать в дата или пропсы)
А как отобразить в шаблоне данные, которые ты получил асинхронно?)
Alexander
Если нужно что-то, что pure зависит от дата или пропов, то юзать computed.
окей, как без set забиндить дату использую computed?
Alexander
@input="inputHandler"
хотя стоп, причем здесь компьютед?
Michael
А как отобразить в шаблоне данные, которые ты получил асинхронно?)
пришло, распарсил, сунул нужный кусок в дата или стор
Michael
оттуда реактивно подтянется
Michael
хотя стоп, причем здесь компьютед?
Так у тебя вопрос, судя по всему, не о компьютед.
Michael
А я привёл конкретный кейс, когда именно нужен компьютед. И больше никогда не нужен
Michael
вернее, почти никогда. Можно навыдумывать немного. Но то неосновные
Alexander
благодарю за помощь всех участвовавших
smile
Ребзи, есть таблица, которая рендриться с массива, каждую строку можна редактировать. Форма редактирования находиться в модалке, которая открываеться поверх таблицы, но когда меняешь данные в модалке, они сразу же меняються в таблице, а данные в таблице хотелось бы обновить только после запроса на сервер. Я понимаю что дело в реактивности, но можна ли как-то на время отключить реактивный рендринг у массива или как то заблочить итератор массива?
smile
Object.assign не подходит через специфичные условия
smile
Ибо это очень вложеная структура данных без ид
smile
и если я скопирую, то не буду знать куда вставить обратно
smile
при создании я просто пушу в массив, а вот при изменении или удалении очень больно
smile
у меня типа нестед сет, item: { name: , sections: [ { item: {name: '', sections: []}, item: {name: '', sections: []} } ], }
smile
типа так, но это очень упрощённо
Jin
Добавьте id, а лучше нормализуйте данные. Это избавит вас от кучи проблем вдальнейшем.
smile
Добавьте id, а лучше нормализуйте данные. Это избавит вас от кучи проблем вдальнейшем.
я на бек не влияю и там типа тырпрайзерс, а данные эти создаються юзером, это как вложеные таблицы и он сколько захочет, столько и создаст. Что спасет меня, это как то заблочить рендринг не время post`a
smile
а как, хз
Jin
Так дойдите до бэкендеров и объясните им, что они зря сделали кучу лишней работы по денормализации.
smile
Так дойдите до бэкендеров и объясните им, что они зря сделали кучу лишней работы по денормализации.
да уже вижу, что прийдеться. Просто, хотелось бы знать, что все возможные варики на фронте не подходят.
Michael
Так дойдите до бэкендеров и объясните им, что они зря сделали кучу лишней работы по денормализации.
А вообще нинада денормализовывать ничего. Вообще никогда нинада (микроисключение в конце). Всё должно быть плоско и суперинтуитивно. Кроме случаев, когда надо вынести что-то очень общее. Но и это можно очень плоско сделать.
Michael
если фронту что-то надо с такой изи-инфой сделать, он легко сделает так, как ему надо.
Rafael 🌵
Ну камон, Ленорман изо ванные данные обычно отправляются на сервер
Alexander
Ребят, кто с axois'ом под Vue разбирается можете помочь?
smile
Так дойдите до бэкендеров и объясните им, что они зря сделали кучу лишней работы по денормализации.
на серваке json лежит, беки говорят что менять структуру вообще не варик
Michael
Ну камон, Ленорман изо ванные данные обычно отправляются на сервер
it depends, конечно, но имхо чаще лучше нормализованное всё гонять, когда обработка ожидается, а не прямой сейв-апдейт-патч
Michael
Ребят, кто с axois'ом под Vue разбирается можете помочь?
ахиос -- кусок экосистемы де-факто. Тут только с nuxt'ом могут в спец.чат послать из всей солянки, ибо накст навороченный, и им не все пользуются.
Alexander
Сразу вопрос задавай
Да думал, чтоб сюда не срать, в личке. Но анивей... пытаюсь делать по умолчанию метод Пост, не получается...
Michael
самый смак вместе обсудить
Michael
без кода не человек
Michael
а с кодом человек
Michael
код в студию
Alexander
самый смак вместе обсудить
никогда не учавствовал в групповых чатах, непривычно. короч, this.axios({method:'POST', params:{hello:'world'}}), сразу два вопроса. в документации, вместо парамс, написано писать "data", но тогда отправляет OPTION а не пост. кроссдоменный запрос. Креденшиалс включены.
ℝei
нет кода -- нет пути
Да над походу где то 256м шрифтом правила банальные как оформлять вопрос написать. А то прям все мы ванги)
Michael
Да над походу где то 256м шрифтом правила банальные как оформлять вопрос написать. А то прям все мы ванги)
бота добавить сюда, который будет как-то определять и материться в личку
ℝei
axios.post() как то так же пишется
Alexander
Да, тогда отправляет ГЕТ :)))