🅅aleriy
v-once раз зарендерит элементы и больше их трогать не будет
и как это связано с тем что ему надо к этому элементу обратиться?
🅅aleriy
если он в не nextTick Это сделает то несколько раз из 10 не попадет
🅅aleriy
все будет зависеть от скорости тачки на которой браузер работает
Armen
В принципе в этом есть логика, и у меня работает потому что проходит некоторое время, пока заимпортятся либы, не спорю
Armen
Тогда зачем $nextTick в updated а не mounted?
🅅aleriy
nextTick в данном кейсе можно рассматривать как $(document).ready в jquery
Armen
В updated он будет срабатывать каждый раз при ре-рендере же
🅅aleriy
Тогда зачем $nextTick в updated а не mounted?
потому что тебе надо дождаться появления всех элементов в DOM
Renar Ps
nextTick в данном кейсе можно рассматривать как $(document).ready в jquery
а что на счет подключения сторонней либы к компоненту? не поможете?
🅅aleriy
лучше даже в твоем случае mounted юзать
Armen
потому что тебе надо дождаться появления всех элементов в DOM
Окей, но нам не надо вызывать эти функции при каждом ре-рендере а только в начале
🅅aleriy
ага я уже понял, тогда в mounted
Stanislav
а толку от nextTick тут?
🅅aleriy
я думал там у вас динамика какая то
🅅aleriy
nextTick гарантирует что отрендерились все дочерние элементы компонента
Stanislav
и updated не вызывается при пермом ренедере
🅅aleriy
рендеринг то асинхронный
Stanislav
nextTick гарантирует что отрендерились все дочерние элементы компонента
Они и в mounted отрендерется. В текущем компоненте
Игорь
Котики, добрый вечер. А кто-то может кинуть репу где TS + vue? Можно даже свое что-то. Что-то не могу нарыть :c Мне было просто в примеры посмотреть, спасибо
🅅aleriy
и updated не вызывается при пермом ренедере
ну да, все как в реакте :)) componentDidMount/componentDidUpdate
🅅aleriy
дочерние могут не успеть отрендериться
🅅aleriy
Stanislav
В основном nextTick нужен, когда ты меняешь поле в data, и тут же дергаешь DOM
🅅aleriy
ну почему сразу дата
🅅aleriy
а как же vuex?
🅅aleriy
любая мутация может все поменять
🅅aleriy
да не надо там ниче ковырять
Stanislav
Так он не на компоненты вешается, а на дом элементы текущего компонента. Они будут отрендерены после mounted
🅅aleriy
подключай Jquery который глобально вешается
🅅aleriy
подключай эту сраную либу
Armen
Ну я так разобрался как подключить velocity-animate
🅅aleriy
которая как плагин к Jquery
🅅aleriy
и все должно работать
Armen
Вот у него не работает
Armen
http://f4.s.qip.ru/GjeazUpj.png
Armen
А у меня работает
Stanislav
а как же vuex?
Ну суть важно, я про реактивные поля. В текущем тике оно не успеет обновить дом
Renar Ps
которая как плагин к Jquery
ну вот что-то не работает, jquery подключен глобально http://f1.s.qip.ru/GjeazUpk.png
Renar Ps
http://f2.s.qip.ru/GjeazUpi.png либа - вот так
🅅aleriy
http://f4.s.qip.ru/GjeazUpj.png
твоюж бога душу мать.... ты еще и на винде?: ))0
Stanislav
Винда... Отвратительно
Renar Ps
уж нету свободных средств на мак, извините
🅅aleriy
мой скрин, да.
соболезную :))
Stanislav
* (не принимать в серьез)
🅅aleriy
линукс бесплатен :))
Renar Ps
линукс - не удобно
Stanislav
Линукс не нужен
Armen
Виндовс тоже бесплатен)
ℝei
Линукс не нужен
еще как нужен
Nikita
Вечно находится парнишка который ставит серверную ОС себе на десктоп и потом доказывает что лучше винды
Stanislav
еще как нужен
На декстопе нет
Stanislav
да
нет
Nikita
да
Нет. Не нужен
Nikita
Мак / винда
ℝei
ℝei
хуяк
🅅aleriy
ну вот что-то не работает, jquery подключен глобально http://f1.s.qip.ru/GjeazUpk.png
попробуй через <script src="jquery подключить и так же этот лайтзум
Stanislav
Неа
ℝei
нужен
Nikita
Другие варианты для тех кому нехуй делать
🅅aleriy
jquery сам в window вставляет себя
ℝei
щас я еще раз скажу про докер
Armen
http://f2.s.qip.ru/GjeazUpi.png либа - вот так
Попробуй знаешь что? засунть в начало файла assets/js/lightzoom.js строку console.log($);
Stanislav
щас я еще раз скажу про докер
докер тоже не нужен
Nikita
а причем тут докер?
ℝei
а причем тут докер?
при том что это говно
Nikita
докер тоже не нужен
не ну тут ты уже ошибаешься
🅅aleriy
че вы спорите? :)) виндовз хуевый не потому что он плохой
🅅aleriy
он просто не годится для веб разработки