
Nikita
23.04.2017
17:35:56

Rafael
23.04.2017
18:00:40

Alexandr
23.04.2017
18:04:28
а каким бойлерплейтом вы пользуетесь?
всегда брал webpack-simple, сейчас взял просто webpack и мне кажется он слишком перегружен

Stanislav
23.04.2017
18:05:24

Google

Rafael
23.04.2017
18:25:05

Alex
23.04.2017
18:27:33
https://youtu.be/kbQ4AN3X0NY
это конено оффтоп, но это феерично)

синдзи
23.04.2017
19:14:47

Emil
23.04.2017
19:15:35
+

Rafael
23.04.2017
19:15:51
Ну Алексу можно
без его переводов вы какашки )

Stanislav
23.04.2017
19:16:30
Рафик разрешил)

Alexandr
23.04.2017
19:53:49
а шрифты прямо в index.html подключаете?

Stanislav
23.04.2017
19:54:25
в fonts.css

Alexandr
23.04.2017
19:55:50
а он в static?

Stanislav
23.04.2017
19:58:24
Кстати, да. Надо бы это дело в static перенести

Google

Тимур
23.04.2017
20:24:23
Всем добрый ночер) Пытаюсь сообразить как тайм пикер запилить такой. http://f5.s.qip.ru/lipRbmah.png Как лучше сделать архитектурно? Там будут с сервака прилетать доступные моменты времени. Мне надо заблокировать все что недоступно. Ну и клик словить по выбранному элементу. Думаю вот массив завести и по нему проверки делать или просто for-ами рисовать, но как ловить на что нажали не оч понимаю. У кого какие мысли? какие варианты лучше?

Alex
23.04.2017
20:27:00
Ну мне видится это компонент на кнопку, компонент на строку часа и компонент на все строки часов. Сверху прокидывается период когда заблокированы, на уровне строк уже прокидывается дальше если подходит. Каждой кнопке уже прилетает конкретно true/false заблокировано или нет

Тимур
23.04.2017
20:29:30
там несколько периудов недоступности.
а для чего такая декомпозиция компонентов?

Alex
23.04.2017
20:29:56
да хоть сколько, если подходит период прокидывается внутрь для дальнейшего разбора
Мне бы было проще реализовывать, плюс много через computed запилить можно многое, не нужно было бы вызывать кучу раз метод с передачей ему параметра

Тимур
23.04.2017
20:31:57
я про то что зачем строки в компоненты? почему не лучше 2 уровня: пикер и кнопки

Alex
23.04.2017
20:32:02
Да хоть как можно) можно столбиками разбить, можно не разбивать даже так сильно))) как нравится

Тимур
23.04.2017
20:32:23
понял)
пасиб

Stanislav
23.04.2017
20:32:54

Тимур
23.04.2017
20:33:17
с сервака прилетает.
все что разблокированно. остальное лочим)

Stanislav
23.04.2017
20:34:40
Мне кажется, я бы просто v-for прошелся по массиву, добавил бы метод для отлова нажатия и условие для отображения блокировки

Тимур
23.04.2017
20:35:59
ага. щас так и сделано. http://f2.s.qip.ru/lipRbmai.png
правда ен понимаю как отловить куда тыкнули. что передать)
в pickTime

Stanislav
23.04.2017
20:37:05
время? :)
m и h

Тимур
23.04.2017
20:37:41
))) так... кажется надо идти спать)))

Google

Stanislav
23.04.2017
20:37:57
:D

Тимур
23.04.2017
20:38:27
а я сижу голову ломаю как тег small передатьв функцию и распарсить))

Stanislav
23.04.2017
20:39:01
В принципе
Если нужно больше гибкости, можно выделить в отдельный компонент и сделать через render функцию
Но это так, "по вкусу"

Alex
23.04.2017
20:39:57
Кнопка вместе с событием сама может эмиттить время своё

Тимур
23.04.2017
20:41:53
только учусь)
на автомате воткнул)

Alex
23.04.2017
20:44:39
Ну а если кнопку не выносить в отдельный компонент, тогда да, в скобках надо будет указывать параметры вызова

Тимур
23.04.2017
20:48:16
ага. а тут всплывает следующий ребус. А как клас "active" добавить к нажатой кнопке а у всех остальных убрать?

Alex
23.04.2017
20:48:54
Без декомпозиции на компоненты каким-нибудь большим и страшным условием ?

Тимур
23.04.2017
20:49:09
)))
а. есть же выбранное значение в переменной. тощняк.. займусть страшным условием)) на тру вэй уже веремни не остается))

DimenSi
23.04.2017
22:58:51
Кто-нить знает курсы про svg? Что-то типо как egghead?

Liv
24.04.2017
00:27:28
есть кто неспящий? )

trilog
24.04.2017
00:28:13
ну допустим

Liv
24.04.2017
00:40:04
<div class="city" v-for="city in cities"><a v-bind:href="{{ city.url }}">{{ city.title }}</a></div>
В этом коде получается лажа (скрин)
в чем бок?

Google

Yury
24.04.2017
00:41:14
Убери скобки фигурные
Внутри v-bind пишется чистый js
<a v-bind:href="'@' + city.url">@{{ city.title }}</a>
Вот так крч

Liv
24.04.2017
00:45:08
спс, помогло )
вот код:
new Vue({
el: '#cities-list',
components: {
'vue-scrollbar': require('vue2-scrollbar')
},
data: {
cities: []
},
mounted() {
this.cities = citiesData.map(city => {
return {
url: `${location.href}?#city_id=${city.id}`,
title: city.title
}});
debugger;
console.log(this.cities);
},
});
и вывод
<vue-scrollbar class="dropdown">
<div class="city" v-for="city in cities"><a :href="city.url">@{{ city.title }}</a></div>
</vue-scrollbar>

Yury
24.04.2017
00:50:02
data должен быть функцией

Admin
ERROR: S client not available

Yury
24.04.2017
00:50:37
data: function() {
return {
вот тут все барахло
}
}

Stanislav
24.04.2017
00:51:54
Это не обязательно

Liv
24.04.2017
00:51:59
хм... это ж не компонент я делаю, а объект Vue...

Stanislav
24.04.2017
00:53:08
*****, на функциональные компоненты нельзя миксовать классы (что логично)... И как я раньше с этим не столкнулся

Liv
24.04.2017
00:53:53

Stanislav
24.04.2017
00:54:58
в смысле?
https://jsfiddle.net/c01nd01r/187f5j68/3/

Liv
24.04.2017
00:56:54
ок, там в компоненте опция есть для классов (classes, вроде). Компонент я взял из npm, как мне его нормально прикрутить?

Stanislav
24.04.2017
00:59:25

Liv
24.04.2017
01:01:11
ок :)

/dev/null
24.04.2017
04:09:09
как можно удержать фокус в низу страницы?
таблица находится внизу экрана, как только я добавляю в него новую строку, фокус падает на верх страницы... приходится скролить вниз ее

Google

/dev/null
24.04.2017
04:18:03
как удержать фокус на последним row

Andrey
24.04.2017
04:29:30

/dev/null
24.04.2017
04:31:43
можно еще пример, не совсем понял.

trilog
24.04.2017
04:32:37
Документацию в зубы

Andrey
24.04.2017
04:41:50
Есть лайфцикл метод updated, который вызывается Called after a data change causes the virtual DOM to be re-rendered and patched. @docs
https://vuejs.org/v2/api/#updated
Как только твоя таблица обновиться, то нужно проскролить контейнер на его высоту обновившейся таблицы, tablebox.scrollTop = tablebox..scrollHeight
https://developer.mozilla.org/ru/docs/Web/API/Element/scrollTop

Alex
24.04.2017
04:41:51
Документацию в зубы
У нас тут уютный чатик. Можно было хотя бы раздел уточнить) в гугл и доки всегда послать можно

Andrey
24.04.2017
04:43:51
уютный для нубов, читающие наискосок только руские доки )))

trilog
24.04.2017
04:44:09
P.s я тут со 120 человек сижу и сам обожаю этот канал за ламповость, аналогов не видел)

Alex
24.04.2017
04:46:01

/dev/null
24.04.2017
04:46:15

trilog
24.04.2017
04:46:55

Alex
24.04.2017
04:47:15

/dev/null
24.04.2017
04:47:51

Alex
24.04.2017
04:48:46
Надо будет кстати тоже посмотреть про скролл вниз, на проекте запилить

Rafael
24.04.2017
06:51:47
Ребзь, а напомните, как сделать реекспорт функции из модуля?

Alex
24.04.2017
06:53:25
export * from …;
export { name1, name2, …, nameN } from …;
export { import1 as name1, import2 as name2, …, nameN } from …;

Rafael
24.04.2017
06:54:32
Хм, похоже на то что нужно, пасиба?