Как получить SRC из iframe vuejs

Я получаю HTML из БД, теперь мне нужно только URL-адрес iframe

Как я получаю iframe в nuxtJs

<iframe title="LD SKOOL (Full Video) Prem Dhillon ft Sidhu Moose Wala" width="640" height="360" src="https://www.youtube.com/embed/hBlO1i_WTiY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Всего 1 ответ


Назначить ссылку,

<iframe ref="iframeRef" />

и вы можете получить SRC согласно ниже,

this.$refs.iframeRef.getAttribute('src') ;

iframeRef - это ссылочное имя, которое я предоставил iframe.

Если вы не можете обновить тег Iframe в своей БД, вы можете назначить ref родительскому контейнеру, а затем найти iframe из дочерних узлов этого элемента.

this.$refs.iframeContainerRef.children вернет все дочерние элементы HTML этого контейнера, вы можете найти в нем iframe.


Есть идеи?

10000