tutorials,

v-bind

FreeVue FreeVue Follow Apr 16, 2019 · 1 min read
v-bind
Share this
<input type="text" v-bind:placeholder="placeholder" />

위와 같이 input태그를 추가하고 placeholder부분을 v-bind시켰습니다. 이제 스크립트를 추가해보겠습니다.

var model = {
  placeholder: 'Hello Vue.js World',
}

var App = new Vue({
  el: '#app',
  data: {
    placeholder: model.placeholder,
  },
})

위와 같이 data에 placeholder에 넣었습니다. 결과는

결과 이미지 1

placeholder가 추가되었습니다. 이런 식으로 href, src등의 태그의 속성을 추가하고 수정할 수 있습니다.

v-bind의 경우 좀 더 간단하게 작성할 수 있는데

<input type="text" :placeholder="placeholder" />

이런 식으로 v-bind 생략하고를 : 로만 작성이 가능합니다.

<div id="app">
  <input type="text" :placeholder="placeholder" />
</div>

<script>
  var model = {
    placeholder: 'Hello Vue.js World',
  }

  var App = new Vue({
    el: '#app',
    data: {
      placeholder: model.placeholder,
    },
  })
</script>