Denis
Всем привет. А посоветуйте какой-нить годный inview-плагинчик для Vue, чтоб можно было элементы страницы при скролле анимированно показывать
Alexander
transition
Alex
https://github.com/vuejs/vue-web-component-wrapper
Alexander
https://github.com/vuejs/vue-web-component-wrapper
на свой страх и риск, ибо IE11 and below not supported.
Alex
только появился) а некоторые этого ждали
Alexander
ну да, 2 часа назад ) 1.1.2
Denis
transition
Вы это делаете при помощи transition?
Alexander
ну посмотри, там есть in-out
Denis
ну посмотри, там есть in-out
Это не то. Нужно просто при скролле показывать. http://mynameismatthieu.com/WOW/
Denis
Не так упорото, конечно же. Просто нужен годный плагинчик, который будет inview отслеживать
Denis
CSS
Как это сделать, я в курсе. Сам писал такое неоднократно. Но хочется что-то в рамках Vue сделать, чтобы бесконтрольно классы не развешивать
Denis
https://chrishurlburt.github.io/vue-scrollview/examples/dist/#/animation
Stanislav
@c01nd01r
Спасибо, агонь.
Stanislav
@c01nd01r
Короче понятно, допилили старый плагин
Rafael 🌵
Доку бы ещё написали
Stanislav
Доку бы ещё написали
По этому плагину?
Rafael 🌵
Ога
Stanislav
Ога
Ну, это специфичная штука. Скажем так, для тех, кто шарит, все в Readme уже написано :)
🐏 Alexander
ну конечно, нахуй маску, маска для лохов
Bohdan
а вдруг у тебя особый формат даты?
🐏 Alexander
ну так формат задать через пропсы, как это например делают другие плагины для масок
Bohdan
это была ирония :)
🐏 Alexander
Bogdan
можно ли вызвать vuex экшн через vuex ?
Bogdan
при инициализации
Alex
при инициализации чего
Arstanbek
можно ли вызвать vuex экшн через vuex ?
Частые ошибки бывают из-за того, что у человека появляется задача, на которую он придумывает решение, и спрашивает, как это решение реализовать )) Для чего вам надо экшн в экшне, да при ините?
qluqua
Пацаны, что делаете, когда нужен доступ к какому-либо одному рефу(а точнее его $el) из множества разных компонентов? В пропсы передаёте? Не всегда удобно. Я гуглил что-то типа "vue.js global refs" но не заехало. Поделитесь правильной концепцией.
Alex
обычно такой доступ не нужен, поэтому расскажите что пытаетесь сделать)
Arstanbek
import comp1 from 'Component' comp1.$refs['имя_рефа']
Bogdan
Частые ошибки бывают из-за того, что у человека появляется задача, на которую он придумывает решение, и спрашивает, как это решение реализовать )) Для чего вам надо экшн в экшне, да при ините?
есть сокет через который пуляются котировки форекс. примерно 3 раза в секунду. есть vuex модуль instruments. вызывать его каждый раз из компонента не прикольно, да и могут возникнуть ошибки если 2 компонента вызовут экшн. Нужно сделать так чтобы брать из него дату только с помощью геттеров. соответственно нужно чтобы он сам вызывал экшн внутри себя
qluqua
Импорт той компоненты, где есть этот реф и вытягивание )
Наверное это хороший подход, но хочется как-то красиво, типа как со стором, не надо же стор импортить в каждый компонент, просто пишешь "this.$store.и так далее" вот и думаю, а может и рефы можно как-то глобально шерить. Но все равно спасибо
Arstanbek
ну так импортните его в какую нибудь стору, и вызывайте) Или, глобально, создайте document.$refGlobal = (вызов функции наполняющий, какие рефы нужны). или такой массив в контекст засунуть
qluqua
Пока что я просто передаю все рефы родителя как пропс, но не уверен, хорошая это практика или нет
Nikita
спасибо. сейчас поковыряю в этом направлении)
Ну ты типо понял, сделать плагин который подключается к сокету и на message пушит в стор данные
Bogdan
Nikita
О и правда, но походу это решение само напрашивается.
Nikita
Когда появилась задача с сокетами в проекте, это первое, что пришло в голову
Nikita
Я
Arstanbek
Нельзя кидать в стор дом элементы
И что значит ДОМ элемент? Вы про виртуальный дом?
Arstanbek
Я
аа, ну если админ запретил, то тут не поспоришь )
Nikita
А если серьезно, то даже в ишью можно найти ответы, что нельзя дом элементы кидать в стор и в вуе
Nikita
И это понятно.
Nikita
И что значит ДОМ элемент? Вы про виртуальный дом?
Я никаких других дом элементов кроме из дом дерева не знаю.
Arstanbek
компонента она всего лишь компонента, пока не отрендерится. А потом он уже в доме
Arstanbek
Поэтому, уточните, вы про какой дом?
Nikita
Блядь, DOM TREE
Nikita
Ты вообще из за вуе перестал думать?
Arstanbek
ужс. И зачем так нервничать?
Nikita
Меня раздражает отвечать одно и тоже 3 раза.
Alexandra
не отвечай)
Nikita
не отвечай)
Я не могу
Arstanbek
не отвечай)
вот именно. Или отвечать, когда в настроении )
Nikita
У нас есть компоненты и есть дом элементы.
Nikita
Человеку предложили дом элемент кидать в стор.
Nikita
А я и еще куча человек скажет, что так нельзя делать.
Arstanbek
У нас есть компоненты и есть дом элементы.
компоненты, это всего лишь коТ. Когда она вызывается, из этой компоненты создается дом элемент и только потом переносится в настоящий ДОМ.
Bogdan
Я никаких других дом элементов кроме из дом дерева не знаю.
операция по созданию плагина прошла успешно) спасибо)
Arstanbek
и я говорю за refs. refs - это указатель на узел в компоненте. А он потом хитро преврщается в дом идентификатор.
Arstanbek
поэтому, пихать дом в сторе - это не про вызывать рефс геттером из сторы
Nikita
Это мапа с дом элементами и если кинуть ее в стор, то Вью рекурсивно по ней пройдется, в том числе и по дом элементам.
Nikolay
Давайте бота, с тригером на вуе😂
Arstanbek
Давайте бота, с тригером на вуе😂
который вызывает короткое замыкание на телефоне, взрывает аккумулятор и банит пальцы на 3 дня ))
Arstanbek
Это мапа с дом элементами и если кинуть ее в стор, то Вью рекурсивно по ней пройдется, в том числе и по дом элементам.
Ну вот про это я не знал. Надо сказать, что нельзя в сторе кидать, замаппенную дом элементами, вью-сущность под названием refs )