169 похожих чатов

Ещё вопрос: $refs для взаимодействия с DOM-деревом лучше не использовать?

Или это нормальная практика?

12 ответов

6 просмотров

Если нужно именно по взаимодействовать - то только через $refs и нужно. Но вот взаимодействовать с DOM, а не описывать шаблон - нужно очень редко

workaholic- Автор вопроса
Grigorii K. Shartsev
Если нужно именно по взаимодействовать - то только...

Пример: взаимодействие через добавление класса элементу. Это так нужно делать? Почему бы не забайндить этот же класс?

workaholic
Пример: взаимодействие через добавление класса эле...

Нет, так ни в коем случае нельзя делать. Это всё описывается шаблоном

workaholic- Автор вопроса
workaholic
Так делать нельзя - это через $refs?

Да, нельзя "брать и добавлять класс элементу". Можно описывать, от чего зависят классы элемента шаблоном

workaholic- Автор вопроса
Grigorii K. Shartsev
Да, нельзя "брать и добавлять класс элементу". Мож...

Тогда для чего на примере каком-то нужны $refs при взаимодействии с DOM?

workaholic
Тогда для чего на примере каком-то нужны $refs при...

например хотите заюзать либу которая аргументом принимает DOM узел, берёте его из $ref и подсовываете

workaholic
Тогда для чего на примере каком-то нужны $refs при...

Вызвать метод DOM элемента. Например, фокус или ресет формы. Делать то, что нельзя описать шаблоном. Работать напрямую с ним, например, для рисования на канвасе

Dinar Galimov
например хотите заюзать либу которая аргументом пр...

Вот это как раз опасно. Если либа модифицирует DOM, они могшут пойти в конфликт с Vue, изменения могут теряться при ререндеринге

Grigorii K. Shartsev
Вот это как раз опасно. Если либа модифицирует DOM...

я понимаю что нужно учитывать эти моменты, но исключения тоже никто не отменял.

workaholic
Чем?

Я дописал, чем

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
а не подскажете вот это скрин из какой IDE ?
Iluha Companets
14
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Комрады, подскажите, в дельфях есть компоненты а-ля TDirectorySelect?
Ed Doc
15
Карта сайта