
Stanislav
03.02.2017
12:29:40
нашел

Victor
03.02.2017
12:29:40
если атрибут начинался с : pug это считал ошибкой
но благодаря vue это пофиксили

Emil
03.02.2017
12:30:41
ребята, а никто вот это не юзал https://github.com/holic/vue-viewport ?

Google

Emil
03.02.2017
12:31:05
я вот думаю, как лучше реализовать анимацию появления элемента во вьюпорте
раньше, когда на Angular писал, у нас для этого специальная директива была
вот думаю что-то подобное на Vue запилить

Stanislav
03.02.2017
12:40:15
Можно туда запулреквестить :) На событиях вполне норм.

Timur
03.02.2017
12:41:43
https://github.com/websanova/vue-auth
Скажите, а вот это нормуль, если я хочу JWT аутентификацию прицепить к проекту? Да/нет?

Kelin
03.02.2017
12:42:23

Stanislav
03.02.2017
12:43:48
Куда ж вы деваете такое количество сэкономленного времени? :)

Emil
03.02.2017
12:43:49
да

Kelin
03.02.2017
12:44:04

Stanislav
03.02.2017
12:44:18
продуктивненько

Emil
03.02.2017
12:44:23
пишу в два раза больше pug'а))
чем нужно..

Google

Illya
03.02.2017
12:45:26

Kelin
03.02.2017
12:45:54
Несправедливость ?

Illya
03.02.2017
12:46:54
зарплата? :) а что это такое :)

Rafael
03.02.2017
12:47:44
что за фигня :\

Kelin
03.02.2017
12:48:59

Petr
03.02.2017
13:10:08
Даа, было время, верстал на jade, stylus и coffeescript. Радовался как ребенок)
Иногда скучаю по функциям ->, =>. Могли бы и в es6 добавить такое разделение

Emil
03.02.2017
13:17:38
А я скучаю по отсутствию лапши из фигурных скобок

Михаил
03.02.2017
13:19:24

Emil
03.02.2017
13:20:06
Я щас не поленюсь и поищу один пример из проекта с вью
Ток ноут найду

Alex
03.02.2017
13:22:00
Настолько плох был проект что ноут на котором он был решили захоронить где подальше?)))

Emil
03.02.2017
13:25:33
вам нравится то, что творится с 21 по 25 строку включительно?

Illya
03.02.2017
13:26:07
да, нравится
проще, чем отступы считать

Alex
03.02.2017
13:27:09
от одних можно было бы избавиться, вместо return {} написать ({})
стрелочная же функция

Google

Emil
03.02.2017
13:27:38
красивый получился набор символов

Illya
03.02.2017
13:27:40
с пробелами сильно опаснее, особенно при переформатировании кода

Emil
03.02.2017
13:27:44
спасибо, не подумал об этом

Illya
03.02.2017
13:28:43
а что линтер? он не знает семантику объекта

Alex
03.02.2017
13:28:52
а Default в валидации входных параметров не обязательно должна быть функцией
default: [] можно же

Emil
03.02.2017
13:29:31
должна быть, если там объект или массив, если мне не изменяет память
либо извините, я вас не понял

Михаил
03.02.2017
13:30:40
default: () => ([]) как минимум

Illya
03.02.2017
13:31:55

Михаил
03.02.2017
13:32:10
красивааа

Illya
03.02.2017
13:32:11
вот как это выглядит у людей, которые понимают всю боль LISP :)
rainbow-brackets очень сильно облегчают навигацию по подобным объектам

Михаил
03.02.2017
13:32:26
вот бы еще радуга была
эхх

Emil
03.02.2017
13:32:28
ну вы посмотрите на нижнюю часть скриншота
} ] } ] } ] }

Igor
03.02.2017
13:33:35
у лисперов ещё хуже. сплошные )))))))

Google

Михаил
03.02.2017
13:33:58
не знаю, помоему холивар на пустом месте
обсуждали хотя бы react vs vue

Igor
03.02.2017
13:34:06
только я бы всё равно не стал менять es6 на кофе. на гитхабе даже обсуждение было, что он всё, мертв

Михаил
03.02.2017
13:34:07
а так скобочки)

Emil
03.02.2017
13:35:06
я не говорю, что кофе был идеален. он очень многим мне не нравился. в первую очередь своим крайне не наглядным способом компиляции в JS, но были в нем на мой вгляд и плюсы по сравнению с ES6

Stanislav
03.02.2017
13:35:08
у саблайма есть хороший плагин для скобочек

Emil
03.02.2017
13:35:31
и да, кофе мертв, это факт

Admin
ERROR: S client not available

Stanislav
03.02.2017
13:35:41
в vscode ничего такого нету :(

Rafael
03.02.2017
13:36:24
как отобразить двумерный массив через v-for?

Alex
03.02.2017
13:36:38
v-for в v-for
:D

Emil
03.02.2017
13:36:59
в v-for есть способ итерирования объектов, если что

Rafael
03.02.2017
13:37:01
<template v-for="x in fieldSize">
<div v-for="y in fieldSize">
{{ field[x][1] }}
</div>
</template>
вот так вылетает с ошибкой
TypeError: Cannot read property '1' of undefined такой

Alex
03.02.2017
13:37:38
ну там объявил y, а пишешь чего

Emil
03.02.2017
13:37:57
а почему бы нет

Rafael
03.02.2017
13:38:08
если буду прочить элемент x, y точно такая же ошибка

Emil
03.02.2017
13:38:09
ему нужна переменная из верхнего цикла, судя по всему

Rafael
03.02.2017
13:40:03
эй, тут кто-то про итератор написал - дейтсвительно сработало

Google

Rafael
03.02.2017
13:40:10
просто -1 вычел из каждой координаты

Igor
03.02.2017
13:40:14
это был я, но я подумал, что это глупость какая-то :)

Yaroslav
03.02.2017
13:40:27
Народ, привет. Никто не знает почему после сборки вторым webpack начинается ругань на vue-router
Cannot redefine property: $router

Kelin
03.02.2017
14:10:31
Такой странный немного вопросик
Но как сделать, чтобы v-for заполнял элементами до тех пор, пока не наберется нужное количество
То есть нужно, допустим, 100, а в массиве 10. И он ими заполняет 10 раз

Igor
03.02.2017
14:17:46
сгенерируй computed свойство, в котором будет нужные тебе элементы

Kelin
03.02.2017
14:18:01
Придумал решение
Мб кому пригодится
v-for="index in 100",:item="item(index)",:index="index"
Функция:
item (index) {
while (index > this.list.length) {
index -= this.list.length
}
return this.list[index]
}

Illya
03.02.2017
14:20:00
му
item(index) { return this.list[index % this.list.length] }

Igor
03.02.2017
14:20:50
а, вот что нужно было

Kelin
03.02.2017
14:21:03
ни разу не видел в js остаток от деления
тогда лучше так
Стоп, Илья
а разве не наоборот?

Illya
03.02.2017
14:21:54
нет
кольцо вычетов у нас по this.list.length

Kelin
03.02.2017
14:22:33
а, да

Igor
03.02.2017
14:22:56
умные слова пошли в ход ?

Illya
03.02.2017
14:23:14
что я зря просиживал 4 года в аспирантуре :)

Yaroslav
03.02.2017
14:30:19
Илья, здравствуйте. Не подскажите решение проблемы.. отпутный файле, который собирает webpack 2, после import VueRouter from 'vue-router' начинает ругаться во время подключения: Cannot redefine property: $router

Illya
03.02.2017
14:31:47
Нет не подскажу