В Vue вы используете $el
из ref
, чтобы получить базовый элемент DOM.
<my-widget ref='theWidget' />
mounted() {
const theElement = this.$refs.theWidget.$el
}
Другие комментарии
Если вы определите ref
в цикле, то theWidget будет массивом.
Если «компонент» является просто элементом HTML (например, div
или input
), $el
будет неопределенным, поскольку «theWidget» будет ссылкой на компонент.