Vue를 공부를 시작하며 작성해본 간단한 Hello world 코드
- Vue를 웹페이지에 포함하고, 인스턴스를 생성
- 양방향 데이터 바인딩을 통해 사용자가 입력 엘리먼트 안의 내용을 변경할 때 메세지 값을 동적으로 변경
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Hello Vue</title> </head> <body> <div id="app"> <h1>Hello, {{ name }}</h1> <input v-model="name" type="text" /> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> new Vue({ el: "#app", data: { // empty variable each binded to input name: "" } }); </script> </html>
|