본문 바로가기
개발/vue.js

VueJS - 5. HTML 코드를 직접 template에 넣어주는 v-html / VueJS Directive

by devsu 2020. 7. 9.

아래 글을 따라하며 VueJS에 적응하기

 

https://medium.com/@hozacho/%EB%A7%A8%EB%95%85%EC%97%90-vuejs-005-vuejs-directive-v-html-f221dd096d6a

 

[맨땅에 VueJS]HTML 코드를 직접 template에 넣어주는 v-html / VueJS Directive

data의 값을 출력하는 데에 관련이 있는 디렉티브의 마지막, 바로 v-html 디렉티브입니다. v-html 은 이름을 통해 예상되듯이 HTML 코드를 직접적으로 입력해줄 때 사용되는 디렉티브입니다.

medium.com

요약

<HTML코드 자체를 data 내에 선언해주고 해당 값을 HTML 코드의 형태로 출력하기>

 

v-html 디렉티브를 사용한다.

 

[HTML]

<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<div id="app">
  <p v-html="aLinkToMedium"></p>
</div>

[JavaScript]

new Vue({ 
  el: "#app", 
  data: {
    aLinkToMedium: "<a href='http://medium.com'>링크</a>"
  }
})

 

- 실제 실행 화면