
Furrya
06.07.2018
18:30:28
this.coupons[indexName].date то же самое что fuck.date
абсолютно, один объект

Kenan
06.07.2018
18:30:54
целесообразней было бы fuck.data?
или также похуй
?

Google

Furrya
06.07.2018
18:31:33
да, всегда лучше делать проще
то есть уменьшать оверхед

Александр
06.07.2018
18:31:36
Ну сам подумай, что тебе удобнее, сразу объект получать или новую переменную делать и записывать ссылку на него

Kenan
06.07.2018
18:31:51

Александр
06.07.2018
18:33:53
Вообще лучше стараться как можно меньше ссылок иметь в функция т.к. в функции что-то сломается, а данные ты захочешь удалить. ГК их из памяти не удалит

Kenan
06.07.2018
18:35:05
т.е. лучше всего сами объекты передать

Александр
06.07.2018
18:35:36
Да
С ними и удобее работать
Это из разряда того, что лучше Map использовать на больших массивах, если там тебе объект надо по Id доставать

Kenan
06.07.2018
18:39:00
А если у меня массив с бэка прилетает?
т.е. заранее он неизвестен

Furrya
06.07.2018
18:43:44
А если у меня массив с бэка прилетает?
Вы же знаете струтуру json который прилетит?
Какие поля в нем будут?
Вы же request делаете осмысленный? То есть запрашиваете список купонов, так ведь? )))
Значит структура заранее известна.
В coupons класть не просто результат, а прогонять скажем через map, добавляя новое свойство isEdit/isExpanded/etc к купону,
можно на уровне компонента/запроса/интерсептора (в axios точно есть request/response intercepting),
это уже вопрос проектирования архитектуры приложения, для маленького можно сильно не заморачиваться

Kenan
06.07.2018
18:44:57

Александр
06.07.2018
18:47:16
Когда тебе понадобится - ты разберёшься, если проект не большой, то и думать над архитектурой особо не надо т.к. на это время большое уходит

Google

ivan
06.07.2018
18:51:36
вангую, скоро в резюме соискателей появится лычка "общался в телеграм чате вьюджээс"

Kenan
06.07.2018
18:52:44
:D

Furrya
06.07.2018
18:52:53
У меня даже ачивмент есть, авторство "фри срач", "Сзобно и угрожающе" и "в лохом настроении"

k0t0vich
06.07.2018
19:52:02
Привет всем.. постигаю NativeScript + vue. Плагином идеевским кто-нибудь пользуется?
Он почему-то перезатирает жабахоум и андроидхоум
Т.е. я поставил. Настроил..tns doctor всё ок..
Запускаю идею в плагине tns run android
И они слетают
Такое ощущение что там свой tns со своими настройками
Мак
https://s.mail.ru/Aa8B/tfvTSu2Rj

Kirill
06.07.2018
20:27:56
а ты сам пробовал?
Решил всё-таки сам попробовать.
Что-то не заводиться.
Можете глянуть?
https://codesandbox.io/s/64q0jl7poz

Yevhenii
06.07.2018
20:35:33
Всем привет, есть какието тестовые задания на vue.js?

Moth
06.07.2018
20:39:37

Kirill
06.07.2018
20:40:02


Victor
06.07.2018
20:43:33
чет напомнило)
вот история в тему. знавал я одного пацана, любил он очень ангуляр второй. и все ему нравилось, говорил все ок, все круто. но проект который он тогда писал педалил невыносимо. ему говорили - используй реакт, но он нивкакую. говорит - я что петух что-ли и хипстер (хотя смузи он пил, что тут сказать)? вообщем долго он соправтивлялся. в один день он отошел от компа, и пацаны ему везде
import angular from 'angular'; заменили на `import angular from 'react';
он за комп пришел, смотрит все летает. и пошел хвастаться все, мол вы говорили что педалит анугляр, а сейчас смотрите как летает. нц пацаны похихикали и забили. а он так неделю ходил, радостный. как то раз приходим на работу, а он лежит за компом, голова в мясо, мозги по всей стене. на экране подсвеченная строка импорта, и на листе бумаги маркером написано - "СУКИ". вот так вот
только тут import React from 'vue'

Moth
06.07.2018
20:55:35

Kirill
06.07.2018
20:58:54

iwannafly
06.07.2018
21:01:05
только по феншую title = 'оу щет ит ис авесоме жаст шок' в компутед жеж

Стас
06.07.2018
22:13:12
На HN было обсуждение недавно, где люди отметили что в vue вся поддержка пользователей происходить в слаке/дискорде (ну и телеграме) и в отличие от stackoverflow хрен потом что найдёшь.

Tim
06.07.2018
23:13:02
где-то видел выгружали историю чатиков телеграмма
так что может где-то будет доступно для индексации

Стас
06.07.2018
23:19:53
Ну копаться в этом потом так себе занятие

Google

Стас
06.07.2018
23:20:06
И гугл не найдёт ничего толком

Tim
06.07.2018
23:21:31
значит вуе умрет))

БОГАТЫРЪ
06.07.2018
23:21:52
привет всем, как мне распределить вывод простых данных из конфига ввиде json:
1) app/http/Resources юзать?
2) app/http/Controllers/pages ?
я бы юзал бд, но там не динамический объем данных
вопрос по vue: юзать ли api? или тупо по crsf токену?

Kendr
06.07.2018
23:26:09

reskwer
07.07.2018
00:04:27
Есть вариант установить одновременно пакеты 3х проектов
к примеру командой yarn а он пройдет по 3м папка и в каждой поставит зависимости
написание скриптов вроде cd gui && npm i - не береме в расчет

Victor
07.07.2018
00:24:18

reskwer
07.07.2018
00:41:01

ed
07.07.2018
07:54:21
народ, vue-router, можно ли в роуте прописать гибкий рендер?
например: при выполнении условия рендерить компонент, который указан например в мете, если условие не выполняется, то другой компонент?

ed
07.07.2018
07:54:47
я хочу менять рендер компонента и рендер <router-view/> чтобы рендерить дочерние роуты
без родителя
что-то в стиле (псевдокод) return this.children ? <router-view/> : this._component

БОГАТЫРЪ
07.07.2018
07:59:02
Юзать апи
а авторизацию юзать как? через открытый токен?

Alex
07.07.2018
08:08:59
Ребят, а кто знает, где можно почитать на русском о том чем babel пресеты отличаются и какие нужно брать а какие нет?
И что такое stage-2 stage-3, es-2015, es-2017, как выбирать что нужно?

Varyen
07.07.2018
08:14:15

Alex
07.07.2018
08:14:33
а что это?

Google

Varyen
07.07.2018
08:15:01
тоже пресет бабеля

Alex
07.07.2018
08:15:16
ага нашел, читаю
пасибо большое

Varyen
07.07.2018
08:15:21
все последние фичи
под окружение в котором работает js

Alexey
07.07.2018
08:21:39
у меня совсем нубский вопрос

Admin
ERROR: S client not available

Alexey
07.07.2018
08:21:49
как вот это зарефакторить..
догоняю что нужно типа цикла по ошибкам.. но конкретное решение не идет в голову
Это серверная валидация на apollo

Alex
07.07.2018
08:26:13
['name', 'email', 'password', 'confirm_password', 'aggree'].forEach((f) => {
let e = error.graphQLErrors[0].validation[`user.${f}`];
this.error[f] = e[0] ? e : null;
});
ребят, а кто какие таргеты пишет в babel-preset-env ?

Varyen
07.07.2018
08:37:11

Alexey
07.07.2018
08:37:32
вот так получилось..

Varyen
07.07.2018
08:37:43
а, уже написали
ну да)

Alexey
07.07.2018
08:38:02
ну у меня ругалось на map и не складывалось как их присвоить в голове..
а избавиться от хардкода в перечислении ошибок как можно?

Google

Alexey
07.07.2018
08:39:06
хотя наверное никак.. если только считать что имена ошибок равны именам полей ввода..

Varyen
07.07.2018
08:39:47
можно
смотри что есть в validation и по нему делай цикл

Alexey
07.07.2018
08:40:40
вот же сама форма описывается тут есть имена..

Varyen
07.07.2018
08:41:21
оба варианта ок, тут уже экономия на спичках

Alexey
07.07.2018
08:52:03
Я просто хочу перечислить поля в одном месте..
получилось в 2-х
первый массив нужен для привязки самих полей ввода.. и отправки
точнее первое это объект..
видимо по нему и нужно бежать в валидации...
ну видимо надо его в массив преобразовать.. выбрав массив из его ключей...

Zamir
07.07.2018
09:08:27
привет! установил, nuxt, и пытаюсь использовать библиотеку vue-svgicon
следуя инструкциям написал следующее в package.json: "svg": "vsvg -s ./static/svg -t ./static/icons"
но вываливается ошибка env: nod: No such file or directory
кто может подсказать? ткунть ?

ivan
07.07.2018
09:10:46
а из консоли пускается?

Zamir
07.07.2018
09:12:58

ivan
07.07.2018
09:13:35
нет. я про пуск vsvg -s /path/to/svg/source -t /path/for/generated/components