
Artyom
15.08.2018
09:19:39
Ок
Вообще валидаторы не удобны тем, что проптайпы в сторибуке обобщенно выводятся

Alex
15.08.2018
09:20:25
type+required (для обязательных) или type+default (для опциональных)
validator это если еще как-то дополнительно проверять хочется кроме типа

Google

Богдан
15.08.2018
09:22:22
Ещё как вариант объект пробрасывать, и его мутировать

Александр
15.08.2018
09:25:08
А можно как-то получить class и style, которые приходят в компонент (не через $el)?

Богдан
15.08.2018
09:26:12

Alex
15.08.2018
09:26:14

Artyom
15.08.2018
09:28:49

Alex
15.08.2018
09:29:02
Что сделать

Александр
15.08.2018
09:29:15

Andrew
15.08.2018
09:29:19

Alex
15.08.2018
09:29:58
отдебажить - посмотреть какие полифилы нужны например?

Alex
15.08.2018
09:30:58
передавайте их через входные параметры тогда

Serge
15.08.2018
09:31:04

Google

Александр
15.08.2018
09:31:40

Alex
15.08.2018
09:33:04

Lim
15.08.2018
09:42:25

Artyom
15.08.2018
09:44:46
Как мне тип уточнить по примитивным значениям?

Michael
15.08.2018
09:45:23

Artyom
15.08.2018
09:45:39

Alex
15.08.2018
09:45:42

Artyom
15.08.2018
09:45:49

Michael
15.08.2018
09:46:22
окей(
если по значениям, то да

Kendr
15.08.2018
09:46:50

Artyom
15.08.2018
09:46:50
Это не значения, это тип >_<

Alex
15.08.2018
09:56:30
Всем привет, можно как то добавить 3-е условие
{{(length === 1 ? "сотрудник" : "сотрудника")}}
>=5 сотрудников

Дмитрий
15.08.2018
09:57:33

Serge
15.08.2018
09:57:35

Дмитрий
15.08.2018
09:58:21
length >= 5 ? "сотрудников" : (length === 1 ? "сотрудник" : "сотрудника")

Serge
15.08.2018
09:59:09
а если 21 сотрудник ? ))

Alex
15.08.2018
09:59:09

Google

Rustam
15.08.2018
09:59:23
А если 25?

Serge
15.08.2018
09:59:27
туда еще сдвиг нужен ))

Alex
15.08.2018
09:59:41
юзай uglify @ экономь на строках

Дмитрий
15.08.2018
09:59:45
Главное не сдаваться и продолжать пилить тернарки )

Alex
15.08.2018
10:00:40
Лучше уж функцию для плюрализации один раз подключить

Alex
15.08.2018
10:03:03

Alex
15.08.2018
10:03:50
да, думать это вообще самое сложное, согласен

Николай
15.08.2018
10:15:18
Подскажите, пожалуйста, почему у меня только один chart рендерится https://dumpz.org/cSTpDPWTAd7R пробовал :key="1" задавать, не помогло.

Serge
15.08.2018
10:17:03
А если 25?
25 попадёт под условие >=5 и всё будет Ок :D

Денис
15.08.2018
10:17:29
плохо, нужно думать
Деление на 20.
Целочисленный остаток 0, 5-19 "сотрудников"
Остаток 1 "сотрудник"
Остаток 2, 3, 4 "сотрудника"

Alex
15.08.2018
10:18:07

Максим
15.08.2018
10:19:51
Привет!
Подскажите, почему Vue не синхронизирует стейт с value инпута?
http://jsfiddle.net/1ds3tjyL/

Максим
15.08.2018
10:19:55

Serge
15.08.2018
10:21:15

Денис
15.08.2018
10:21:19
34 не работает.

Serge
15.08.2018
10:22:26
c просторов:
function declOfNum(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];
}
declOfNum(count, ['сотрудник', 'сотрудника', 'сотрудников']);

St
15.08.2018
10:23:33
Привет, очень тупой вопрос. Тапки кидать разрешается.
Хранилище vuex у меня состоит из модулей. Каждый в отдельном файле.
В модуле есть экшны, в котором необходимо вызывать axios.
Плохо ли будет если я в каждом модуле пропишу импорт axios'а, т.к. внутри модуля контекста vue нет, следовательно, нет и axios'а.
Просто мне кажется, что если я буду импортить везде - то во время сборки у меня будет очень много дублирующегося кода. Или это нормально?

Денис
15.08.2018
10:23:46

Grigorii
15.08.2018
10:24:30

Google

St
15.08.2018
10:25:06
Спасибо.

Vladislav
15.08.2018
10:27:21
Кто делал мультиязычность? Подскажите пожалуйста как нормально реализовать роутер, чтобы не передавать во всех <router-link> язык, а он сам подставлялся в начале ссылки:
:to="{name: 'home', params: {lang: $store.getters.currentLocale}}"
Всё перерыл, так и не нашел решение

Max
15.08.2018
10:29:07
парни, затупил и не могу считать заголовки в catch, использую Axios, нужно по статусу отработать ошибку
бэк json возвращает, в консоли генерится конструктор ошибки

Admin
ERROR: S client not available

Max
15.08.2018
10:29:47
и по status не могу считать ответ

Alex
15.08.2018
10:33:15
Привет, кто нибудь сталкивался, можно ли, выгрузить данные массива в excel или csv файл?

Max
15.08.2018
10:33:53
коллеги, кто подскажет?)

Богдан
15.08.2018
10:36:59
спасибо, попробую
вроде это должно работать
const numfix = (n, t) => t[
(n %= 100, 20 > n && n > 4) ? 2
:[2,0,1,1,1,2][ (n %= 10, n < 5) ? n : 5]
]
;
for (let i=1; i<= 150 ; ++i ) console.log(i, numfix(i, ['сотрудник', 'сотрудника', 'сотрудников']) );

Alex
15.08.2018
10:37:41
вроде это должно работать
const numfix = (n, t) => t[
(n %= 100, 20 > n && n > 4) ? 2
:[2,0,1,1,1,2][ (n %= 10, n < 5) ? n : 5]
]
;
for (let i=1; i<= 150 ; ++i ) console.log(i, numfix(i, ['сотрудник', 'сотрудника', 'сотрудников']) );
Офигеть, спасибо, сейчас попробую

Богдан
15.08.2018
10:39:49

Alex
15.08.2018
10:40:15
ок, ближе к вечеру только

Max
15.08.2018
10:41:18

Stanislav
15.08.2018
10:41:43

Max
15.08.2018
10:42:58
пацы, кто подскажет с ошибками ответа, туплю)

Никита
15.08.2018
10:44:32

Stanislav
15.08.2018
10:47:32
вангую, следующий вопрос будет про кодировку в excel

Pavel
15.08.2018
10:47:59
ребята, сталкивался кто-нибудь с такой ошибкой при запуске тестов

Max
15.08.2018
10:48:19
коллеги, в Axios в catch отлавливаю ошибку ответа от бэка, генерится ошибка с именем ошибки о сообщением, но никакого кода нет, а нужно по коду отловить, хотя в network показывает status code, как отливить status code в catch, кто подскажет?)

Pavel
15.08.2018
10:48:20
их 86 одинаковых ошибок, вчера пересел на мак и тут такая засада (

Google

Александр
15.08.2018
10:48:29

Pavel
15.08.2018
10:48:48
что тесты?

Rustam
15.08.2018
10:50:32
(кто их вообще пишет?)
Я парень простой, вижу ошибку — иду гуглить её, если не понимаю, почему она появилась.

Roman
15.08.2018
10:52:56

Pavel
15.08.2018
10:56:22
Я тоже гуглю, говорят что это из-за @vue/component-compiler-utils и prettier. Но с ними все в порядке ((
поэтому я уже обессилил (
хочется поплакать, как раз дождик идет, можно спрятать свои слезы в нем

ed
15.08.2018
11:00:06

Max
15.08.2018
11:00:23
catch(err => err.response)

ed
15.08.2018
11:02:02

Vlad
15.08.2018
11:02:23

Max
15.08.2018
11:02:33