
Илья
05.03.2017
16:53:25
Приветствую всех! Не подскажете, почему не работает событие onscroll? запись обычная v-on:scroll:"doThis()" при том что все остальное работает, к примеру то же самое но v-on:wheel:"doThis()" - работает.

Boris
05.03.2017
16:55:15
А не нужно ли ставить внешний плагин для этого?

Emil
05.03.2017
16:55:37
а вы уверенны, что событие происходит?

Илья
05.03.2017
16:55:38
мм..в гугле я что то такое видел

Google

Илья
05.03.2017
16:55:43
уверен

Emil
05.03.2017
16:55:45
в смылсе, должно происходить

Илья
05.03.2017
16:55:50
уверен, да
на 100%
ставить плагин для обработки события, это немного через чур

Emil
05.03.2017
16:56:35

Boris
05.03.2017
16:56:35
Я нашёл что npm install vue-scroll нужно
И vue.use
('vue-scroll')
http://stackoverflow.com/questions/41096272/how-to-use-vue-scroll

Илья
05.03.2017
16:57:22
хорошо, спасибо!

Emil
05.03.2017
16:57:34
а меня вот это удивляет

Илья
05.03.2017
16:57:47
но куда деваться

Google

Boris
05.03.2017
16:57:56
Получилось?

Emil
05.03.2017
16:58:06
отпишитесь потом, если не затруднит, получилось ли

Kelin
05.03.2017
16:59:41
Аватарка Ильи мне почему-то напоминает Варвика из лиги легенд
Обрезано так же + мое плохое зрение))

Boris
05.03.2017
16:59:56
Он синий был

Kelin
05.03.2017
17:01:11
Почему был?) Он и есть до сих пор)

Boris
05.03.2017
17:06:34
Я давно не играл))

Kelin
05.03.2017
17:08:35
Я сам полгода не играл
Ну не выпилят же героя))
Хотя в лоле возможно, они чуть ли не каждый месяц новых выпускают
В доте это было бы как минимум глупо ?

Илья
05.03.2017
17:12:59
подключил, ошибками сыплет
Получилось?
отпишитесь потом, если не затруднит, получилось ли

Boris
05.03.2017
17:13:22
Ну прогресс есть значит

Igor
05.03.2017
17:27:28

Илья
05.03.2017
17:30:28
от плагина решил отказаться, ну его нафиг
проблему решил
https://github.com/vuejs/Discussion/issues/324

Kelin
05.03.2017
17:30:51
v-on:scroll="scrollFunction" не?

Google

Kelin
05.03.2017
17:30:58
Или это Vue@1?

Илья
05.03.2017
17:31:16
не работает
я так пробывал

Kelin
05.03.2017
17:31:28
ну точно не как там

Илья
05.03.2017
17:31:33
вообщем вот чел написал
все работает

Kelin
05.03.2017
17:31:54
Мм
Понял

Илья
05.03.2017
17:32:25
странная проблема какая то
на мой взгляд
вроде все события должны работать

Илья
05.03.2017
17:32:50
и при том нигде особо не написано об этом
в доках вью имеется ввиду

Igor
05.03.2017
17:33:58
а там вроде говорилось на этот счет что-то
типа, что элемент должен иметь полосу прокрутки

Boris
05.03.2017
17:34:21
А есть список ивентов v-on?
Я бегло не нашёл в доке

Илья
05.03.2017
17:34:50

Boris
05.03.2017
17:35:17
Угу

Google

Emil
05.03.2017
17:36:05
В доках написано, что директива рабоиает со всеми жс евентами, если мне не изменяет память

Kelin
05.03.2017
17:36:19
https://vuejs.org/v2/guide/events.html#Listening-to-Events
Вот такое нашел
Ну там не особо

Ilya
05.03.2017
17:52:30
Как может скролл работать со всеми нодами, если скролл есть только у документа и скролящихся нод?
У других это событие не вызовется
Нет его там

Yaroslav
05.03.2017
18:13:08
Есть, нужно же высоту или ширину и оверфлоу

Kelin
05.03.2017
19:19:27
Ребята, можно ли через mixin как-то добавить компонент в шаблон?
Ну то есть чтобы не нужно было его писать, а он сам зарендерился в корне где-то?

Admin
ERROR: S client not available

Alexandr
05.03.2017
19:44:10
может рендер функции с jsx?
хотя я не смотрел, но если судить по реакту где все вперемешку

Andrey
05.03.2017
19:44:57

Kelin
05.03.2017
19:45:09
Я понимаю
Но мне нужно впихнуть компонент, не совершая дополнительных действий

Andrey
05.03.2017
19:45:29
но вообще мне кажется что да, надо рендер функцию переопределять

Kelin
05.03.2017
19:45:59
Я просто плагин пробую написать
И такие действия не желательны
Менять рендер функцию тоже не то
Точнее, было бы то, если бы она мержилась)

Airat
05.03.2017
19:50:21
парни, а можно через vue-loader вызвать в корневом элементе компонент, у которого есть есть еще компонент?
root > tabs > tab
пытаюсь так сделать, но получаю ошибку
Unknown custom element: <tab> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
(found in root instance)
import Tab from "./tab.vue"
export default {
components: {
Tab
}
}

Google

Airat
05.03.2017
19:53:12
подключаю таким образом

Stanislav
05.03.2017
19:57:20
Tab точно импортится?

Alex
05.03.2017
19:57:20
а если попробовать <component is="Tab"></component>

Airat
05.03.2017
20:00:28

Stanislav
05.03.2017
20:00:43
console.log(Tab)
В tab.vue все норм?

Alex
05.03.2017
20:02:59
попробуй назвать как-нибудь его иначе, типа CustomTab вместо tab

Airat
05.03.2017
20:03:06
{"name":"tab","props":{"name":{"required":true}},"staticRenderFns":[],"__file":".../assets/js/components/tabs/tab.vue"}
содержимое tab.vue
export default {
name: 'tab',
props: {
name: {
type: String,
required: true
}
}
}
если корневом компоненте явно вызвать Tab то все ок.

Aler
05.03.2017
20:17:31
Господа, а кто знаешь хорошее кроссбраузерное решение проблемы скролла при появлении модального окна?
если написать body { overflow: hidden; } появляется неприятный скачок контента
нашел, судя по элегентности - кроссбраузерно
body.modal-open {
position: fixed;
width: 100%;
overflow-y: scroll !important;
}

Illya
05.03.2017
20:45:53
помойму ломает Mobile Safari
если мне не изменяет память

Oleh
05.03.2017
20:50:44
Можно сделать width больше чем 100%, и тогда не будет видно край выхода скрола)
Если вы про это
Тоже самое работает с высотой