728x90
VueJS에서 미리 선언한 HTML 코드를 꽂아 넣고 싶으면
- 아래와 같이 v-html이라는 곳에 미리 선언한 htmlString data를 넣으면된다.
- 그러면 아래 그림과 같이 v-html 속성을 추가한 DOM요소의 하위 태그로 htmlBinding이 Append된다.
<template>
<div v-html="htmlString"></div>
</template>
<script>
export default {
name: 'DataBindingHtml',
components: {},
data() {
return {
title: 'sampleTitle',
htmlString: '<p style="color:red;">This is a red String.</p>',
};
},
};
</script>
'FrontEnd > Vue 3' 카테고리의 다른 글
[Vue.js] v-bind를 이용한 Class, Style 변경 (0) | 2022.09.15 |
---|---|
[Vue.js] v-bind를 활용한 인풋버튼 비활성화, img src url 변수 사용 (0) | 2022.09.15 |
[Vue.js] v-model (0) | 2022.09.15 |
[Vue.js] Vue Component 기본 틀 및 Data Binding (0) | 2022.09.14 |
[Vue.js] Lazy Loading Routes 공식 문서 해석, 기록 (0) | 2022.09.14 |
[Vue.js] vue3 - vue router 설치, Lazy Loading 설정 (0) | 2022.09.14 |
댓글