[Vue.js] 데이터 바인딩

데이터 바인딩

데이터 바인딩은 HTML 화면 요소를 뷰 인스턴스의 데이터와 연결하는 것

{{}} - 콧수염 괄호

뷰 인스턴스의 데이터를 HTML 태그에 연결하는 가장 기본적인 텍스트 삽입 방식, 템플릿 문법

  • data의 text 속성이 바뀌면 뷰 반응성에 의해 화면이 자동으로 갱신된다.
<div id="app">
  {{text}}
</div>

<script>
  new Vue({
    el: '#app',
    data: {
      text: 'Hello World!',
    },
  })
</script>
  • 뷰 데이터가 변경되어도 값을 유지하고 싶다면 v-once 속성을 사용한다.
<div id="app" v-once>
  {{ text }}
</div>

v-bind

참고문서


Written by@Donghoon Song
사람들의 꿈을 이어주는 코멘토에서 일하고 있습니다.

InstagramGitHubTwitterLinkedIn