[공부] 프로그래밍/Vue.js

데이터 바인딩

woodisco 2023. 10. 16. 16:35

 

데이터 바인딩

 

  • {{ message1 }} : JavaScript 변수 message1의 값을 화면에 출력한다.
  • :title 속성을 통해 이 요소의 타이틀을 message3으로 설정 한다.
  • v-bind="attrs" 을 통해 class와 title 속성을 설정하여 글자색을 빨강으로 변경한다.
// HTML
<template>
	
  <p>{{ message1 }}</p>
  <h1>{{ message2 }}</h1>
  <h1 :title="message3">{{ message3 }}</h1>
  <h1 v-bind="attrs">{{ message3 }}</h1>
  
</template>

// Javascript
<script setup>
	
  const message1 = 'Hello World!';
  const message2 = 'Hello';
  const message3 = 'こんにちは!';

  const attrs = {class:"font", tilte:"font"};
  
</script>

// CSS
<style>
.font {
    color: red;
}
</style>