저는 Vue나 JS에 대한 경험이 없습니다.
data()에서 iFrame으로 YouTube 링크를 전달하고 싶습니다.
이게 가능한가요?
그렇다면 어떤 조치를 취해야 하나요?
아래 코드는 지금까지의 코드를 보여줍니다. Vue.js와 JS의 세계를 처음 접하는 것이기 때문에 이것이 맞는지조차 확신할 수 없습니다.
이 작업을 수행하는 방법에 대한 아이디어를 여기저기서 찾아봤지만 아직 사용할 수 있는 항목을 찾지 못했습니다.
유용한 팁을 주시면 대단히 감사하겠습니다.
<template> <div> <iframe width="800" height="230" src=this.link></iframe> </div> </template> <script> import axios from "axios"; export default{ name:"Camera", data(){ return{ link:"https://www.youtube.com/embed/08Xmfi1QIxc", }; }, methods:{ OnSelectCam(link){ this.link = link; }, }, } </script> <style scoped> </style>
으아아아
src 앞에 :를 추가하고 변수 이름에 ""를 추가해야 합니다. 이건 필요하지 않습니다. 템플릿 내에서.