작성
·
264
·
수정됨
답변 2
0
0
안녕하세요.
전체 코드는 다음과 같습니다.
따옴표가 아닌 백틱 (`) 으로 감싸주시면 될 것 같습니다.
function getContent(data) {
// 유튜브 섬네일 id 가져오기
let replaceUrl = data.videoUrl;
let finUrl = "";
replaceUrl = replaceUrl.replace("https://youtu.be/", "");
replaceUrl = replaceUrl.replace("https://www.youtube.com/embed/", "");
replaceUrl = replaceUrl.replace("https://www.youtube.com/watch?v=", "");
finUrl = replaceUrl.split("&")[0];
// 인포윈도우 가공하기
return `
<div class="infowindow">
<div class="infowindow-img-container">
<img
src="https://img.youtube.com/vi/${finUrl}/mqdefault.jpg"
class="infowindow-img"
/>
</div>
<div class="infowindow-body">
<h5 class="infowindow-title">${data.title}</h5>
<p class="infowindow-address">${data.address}</p>
<a href="${data.videoUrl}" class="infowindow-btn" target="_blank">영상이동</a>
</div>
</div>
`;
}