@vuejs_ru

Страница 382 из 3900
Nikita
23.04.2017
17:35:56
Медом что ли им тут намазано?
Растет популярность фреймворка, наверно)

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

Google
Alex
23.04.2017
18:27:33
https://youtu.be/kbQ4AN3X0NY

это конено оффтоп, но это феерично)

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
понял)

пасиб

Тимур
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
*****, на функциональные компоненты нельзя миксовать классы (что логично)... И как я раньше с этим не столкнулся

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

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

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
как удержать фокус на последним row
После апдейта скролить. Например https://git.io/v9kXW

/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
уютный для нубов, читающие наискосок только руские доки )))
Для всех уютный, а русские доки всё же отчасти уменьшают количество вопросов здесь

trilog
24.04.2017
04:46:55
эх... слов с вас нету... сходите на SO пообщайтесь, культуры общения приобретите.
Спасибо за предложение, с радостью подниму этот навык)

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
Хм, похоже на то что нужно, пасиба?

Страница 382 из 3900