Когда я вхожу в какой-либо метод в vue-комманденте и хочу использовать некоторые манипуляции с dom (по jquery), мне нужно получить компонент DOM coresponnding для моего компонента (особенно в случае, когда у меня есть много экземпляров моего компонента на странице - мне нужно для «работы» отдельно по каждому из них - так что я не могу обнаружить DOM элемент, используя только JQuery селектор без фокусов ...)Как получить элемент DOM текущего компонента Vue?
7
A
ответ
22
Просто это (в любом методе в «методах»):
domElement = this.$el;
:)
Но помните, что это действительно до тех пор, пока ваш компонент не является Fragment Instance i. e. он имеет один корневой тег HTML
Смежные вопросы
- 1. Vue JS. Вставьте элемент в произвольной позиции внутри компонента Vue
- 2. React - как получить реальный элемент DOM после обновления компонента
- 3. Область перспективы перспективы Vue не является обязательной для текущего компонента
- 4. Как получить идентификатор текущего компонента в EL
- 5. Vue/laravel - передача данных из компонента vue vue
- 6. Выберите следующий элемент DOM после текущего элемента
- 7. Как получить элемент из компонента
- 8. Как получить элемент DOM в компоненте React?
- 9. Правильный способ получить элемент DOM
- 10. Получить дочерний элемент компонента
- 11. ExtJS - Как получить идентификатор DOM компонента?
- 12. Как получить нажатый элемент DOM?
- 13. Повторить элемент dom dom
- 14. Vue js button freezes dom
- 15. Функция вызова вне компонента vue
- 16. Как получить VUE-маршрутизатор для работы внутри компонента
- 17. Как получить состояние vuex из файла javascript (вместо компонента vue)
- 18. Как получить доступ к переменным Sass внутри компонента Vue?
- 19. Как определить, когда Vue закончил обновление DOM?
- 20. Связывание событий динамического компонента Vue
- 21. получить правильный элемент DOM
- 22. как протестировать метод прохождения компонента VUE
- 23. Как инициировать событие при визуализации компонента Vue?
- 24. NgComponent: Как получить экземпляр компонента из элемента DOM?
- 25. vue, js vue-router 2 данные компонента не обновляются
- 26. Как получить элемент после текущего селектора
- 27. Сохранять состояние компонента с vue-router?
- 28. Возможно ли получить элемент DOM элемента vuejs?
- 29. Как получить родительский элемент пользовательского компонента?
- 30. Как получить только родительский элемент родителя компонента
good point Bartłomieju :) –
Если вы хотите получить экземпляр jQuery элемента: $ (this. $ el). – Lucas