:::: 개발 ::::/::: JSCRIPT :::

vue v-on_이벤트 핸들링

nayha 2018. 7. 5. 13:38

html



<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  
  <div id="app">
    <h1>카운터 : {{ number }}</h1>
    <button v-on:click="increment">증가 +</button>
    <button v-on:click="decrement">감소 -</button>
  </div>
  
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
</body>
</html>

Js

// 새로운 뷰를 정의합니다

var app = new Vue({

  el: '#app', 

  // 어떤 엘리먼트에 적용을 할 지 정합니다

  // data 는 해당 뷰에서 사용할 정보를 지닙니다

  data: {

    name: 'Vue',

    number: 0

  }   ,

  methods:{

    increment: function() {

      // 인스턴스 내부의 데이터모델에 접근 할 땐,

      // this 를 사용한다

      this.number++;

    },  

    decrement : function(){

      this.number--;

    }

 }

});



코드 테스트 사이트

https://jsbin.com

반응형