๋ฐ์ํ
v-bind๋ ์์ด๋, ํด๋์ค, ์คํ์ผ ๋ฑ์ HTML ์์ฑ ๊ฐ์ ๋ทฐ ๋ฐ์ดํฐ ๊ฐ์ ์ฐ๊ฒฐํ ๋ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์ฐ๊ฒฐ ๋ฐฉ์์ด๋ค.
v-bind ์์ฑ์ผ๋ก ์ง์ ํ HTML ์์ฑ์ด๋ props ์์ฑ ์์ ์ ๋์ฌ๋ก ๋ถ์ฌ์ค๋ค.
<!DOCTYPE html>
<head>
<title>v-bind</title>
</head>
<body>
<div id="app">
<p v-bind:id="idA">์์ด๋ ๋ฐ์ธ๋ฉ</p>
<p v-bind:class="classA">ํด๋์ค ๋ฐ์ธ๋ฉ</p>
<p v-bind:style="styleA">์คํ์ผ ๋ฐ์ธ๋ฉ</p>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
new Vue({
el: '#app',
data: {
idA: 10,
classA: 'container',
styleA: 'color: blue'
}
})
</script>
</body>
</html>
๋ฐ์ํ
'JavaScript > Vue' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Vue.js] Vue Directive (0) | 2022.06.06 |
---|---|
[Vue.js] Vue์์์ ์๋ฐ์คํฌ๋ฆฝํธ ํํ์ (0) | 2022.06.06 |
Named View (0) | 2022.06.06 |
Nested Router (0) | 2022.06.06 |
[Vue.js] router URL์ ํด์ ๊ฐ(#)์ ์์ ๋ ๋ฒ (0) | 2022.06.06 |
๋๊ธ