
Alex
30.04.2018
11:27:35
что б можно было масштабировать нормально
stompjs был за основу mvp
на релизном продукте сами уже писали протокол сообщений

Andy
30.04.2018
11:28:39
помедленнее, я записываю))

Google

Andy
30.04.2018
11:30:08
ну это круто, когда команда большая) а у нас десигнер, сммщик, интерфейсчик и я фронт+бэк+крипта. до выпуска mvp 3.5 недели #yolo

Arsen
30.04.2018
11:30:08
Где-то недавно видел пикчу, что типа лучше сначала сделать самокат, потом велосипед, потом машину, чем сразу делать машину и выкатить в прод с одной парой колёс, одним сдением, половиной руля, который только вправо поворачивает

Alex
30.04.2018
11:30:17
мы делали маленькой командой
дизайнер + я весь фронт + 1 джавист бэк + 1 мобильные клиенты

Andy
30.04.2018
11:30:43

Arsen
30.04.2018
11:30:59
Та такая же фигня)
Но надо стремиться к лучшему

Samat
30.04.2018
11:33:52
то была статья на хабре

Alex
30.04.2018
11:34:46
у нас просто еще был нюанс - бизнес мог в любой момент отказаться от проекта так как это был эксперимент
так что выкатывая итарациями уже работающий продукт - тестировали его сразу
в боевой среде
ну и новые фичи в итоге шли в бэклог на основании реального фидбэка

Google

Arsen
30.04.2018
11:35:53
не, не это
во
Сроки всегда ограничены, ресурсов не хватает. А продукт надо запилить и при этом выжить. Главное правило тут — резать пирог кусками, а не слоями. Иначе говоря, работать итерациями и каждый раз делать работающий продукт, но очень урезанный. Если нужно транспортное средство, то лучше сначала построить самокат, на нём уже можно перемещаться, потом апгрейднуть его до мопеда, потом до тачки. Но если сразу делать тачку, то на одном капоте далеко не уедешь.
Подробнее можно почитать в статье: https://goo.gl/bUijsQ

Van
30.04.2018
11:42:21
Ребятки, возможно ли в vue-router использовать в параметре строку со слешом? Например в роут с path: /foo/bar/:slug? передать baz/qux чтобы получить путь /foo/bar/baz/qux

Alex
30.04.2018
11:44:10
а с какой целью?

Van
30.04.2018
11:45:13
а с какой целью?
в базе (не у меня) хранятся данные, которые нужно получать по пути к ним и строить урл соотвествующе.

Alex
30.04.2018
11:45:37
а что мешает это делать через query параметры?

Andy
30.04.2018
11:45:43

Van
30.04.2018
11:45:48

Alex
30.04.2018
11:46:06
не совсем понимаю как роутинг приложения влияет на пути к апи
пусть роутинг будет с query параметрами
из них построишь нужный запрос

Van
30.04.2018
11:46:54

Vlad
30.04.2018
11:47:00
Как круто разделить массив на части? Размер массива и размер части динамический

Andy
30.04.2018
11:47:10

Alex
30.04.2018
11:47:27
но это не православно же
не понимаю задачи - чтоб урл приложения был такой же как и запрос на бе

Andy
30.04.2018
11:47:57
но работать то будет) просто исходя из задачи, велосипед необходим

Alex
30.04.2018
11:48:25
/foo/bar делаешь в общем страницу

Google

Alex
30.04.2018
11:48:32
и в ней уже просто парсишь url
а вложенность без разницы

Van
30.04.2018
11:50:33

Andy
30.04.2018
11:50:59

Van
30.04.2018
11:53:10

Vlad
30.04.2018
11:57:16
Я написал через map щас , а что reduce могёт загугли щас
Хочу в две строчки ?

Ivan
30.04.2018
11:59:11

Van
30.04.2018
12:01:14
ага, уже разобрался path: "foo/bar/:slug+" достаточно ? спасибо доке паф-ту-регексп и тебе лично, за подзний, но точный ответ ?

Sergey
30.04.2018
12:52:16
Добрый день. Есть кто работал с vue-material?
Возникла проблема:
Использую компонент md-datepicker. В v-model передаю поле из data. По сути все работает нормально, но когда нажимаю на крестик из инпута значение отчищается а вот v-model остается неизменным. Или если сам очищаю поле в data то у datapicker из инпута не пропадает. Может не совсем внятно изъяснился.
Код пикера:
<md-datepicker id="start" v-model="paymentSort.after"><label>Дата с:</label></md-datepicker>
Data:
paymentSort: {
after: null,
},

Alexander
30.04.2018
12:58:01
Подскажите, пожалуйста, почему axios посылает на внешний сервер сначала запрос OPTIONS, а затем уже повторно отправляет нужный запрос с нужным методом. Можно ли как-то это отключить?

Andrey
30.04.2018
12:58:21
Да, почитайте про cors
Фронтендеру обязательно нужно знать

Alexander
30.04.2018
13:00:15
Да, почитайте про cors
Я бэкендер. На бэке настроил ответ на OPTIONS, но не понимаю зачем он это делает. Точнее понимаю, но не знаю как отключить) axios cors disable не могу найти нужных параметров

Ivan
30.04.2018
13:01:21
Выставь время побольше, что бы не на каждый запрос option спрашивался а с учётом воемени
Это в заголовке на бэке делается
Точное название параметра не подскажу, но он точно есть

Google

Alexander
30.04.2018
13:01:58
Это единственный вариант кешировать ответ options?

Andrey
30.04.2018
13:02:10
Mode: “no-cors”

Alexander
30.04.2018
13:02:24
Спасибо! Сейчас буду пробывать

b0g3r
30.04.2018
13:02:38

Ivan
30.04.2018
13:02:44
Это не кешироваеие ответа, там ты говоришь браузеру что сервер согласен на крос на тротяжении определенного времени, и браузер не будет спрашивать дополнительно

Vlad
30.04.2018
13:03:32

Alexander
30.04.2018
13:03:47
Access-Control-Max-Age

Admin
ERROR: S client not available

ivan
30.04.2018
13:43:36
vue-material - скотился в говно, не рекомендую

Вишневый чай
30.04.2018
14:09:07
может мне кто побыстрому подскажет:
Ситуация
<Foo someProp="someValue">
<Bar />
</Foo>
Как мне в компоненте Bar можно прочитать someProp?
всем спасибо кто пытался, ответ нашел в доке

Sergey
30.04.2018
14:16:26

Artem
30.04.2018
14:38:20
Такая зада: есть два инпута с числами. При изменение одного пересчитывается число в другом, и обратно. Проблема: т.к. как изменение числа во втором инпуте вызывает событие @input то пересчёт происходит и в первом. Пока числа маленькие всё хорошо, но когда число упирается в свои 64 бита начинается ад. Как можно обойти двухстороннюю привязку, чтобы после изменения одного инпута значения вписывались, но не вызывали событие @input.

#3301⏣SoulString
30.04.2018
14:39:43

Artem
30.04.2018
14:41:15

Andrey
30.04.2018
14:41:30
Да

Ivan
30.04.2018
14:41:40
Коллеги, добрый вечер
NoTimerBlock()
{
return
{
'bg-danger' : !this.port.balance,
'hide' : this.is_proc
}
}

Vladislav
30.04.2018
14:42:18

Google

Ivan
30.04.2018
14:42:24
не могу понять в чем ошибка? на что ругается?
я новичек во vue, так что если элементарно то прошу прощения

Artem
30.04.2018
14:43:13

Vladislav
30.04.2018
14:44:04

Victor
30.04.2018
14:44:39

Ivan
30.04.2018
14:44:48

Victor
30.04.2018
14:44:58
после ретурн на новой строке { это не литерал объекта уже
а блок кода

#3301⏣SoulString
30.04.2018
14:45:40

Ivan
30.04.2018
14:46:31

Kylych
30.04.2018
14:48:12
- invalid expression: Unexpected token : in
color: red
Raw expression: ::-webkit-input-placeholder="color: red"
в чем проблема?

Vladislav
30.04.2018
14:50:07

Artem
30.04.2018
14:51:24
this.sellValue = String(Number((Number(e).toFixed(8) * this.buy.rate / this.sell.rate).toFixed(8)))

#3301⏣SoulString
30.04.2018
14:56:04

Artem
30.04.2018
14:56:47

#3301⏣SoulString
30.04.2018
14:57:02
toFixed просто строку отдает же

Artem
30.04.2018
14:57:07

#3301⏣SoulString
30.04.2018
14:57:55
получается что-то вроде String(Number("22.01234567"))