const app = new Vue({
el: '#root',
data: {
liked: false,
},
methods: {
onClickButton() {
this.liked = true;
},
},
});
v-model
e.preventDefault를 넣는 이유는 싱글페이지를 사용하는 Vue.js의 새로고침을막기위해서사용
parseInt()는 Int로 형변환 만들어준다
vue.js에서는 ref라는것으로 이름을 지어준다. this.$refs.answer이렇게 적으면 부르는것이 가능하다. ref를 사용할때에는 직접 입력하는것은 하지않은다. 대부분은 data를 연동시켜서 만들어야하는것이다
Vue app 안에 el, data, methods는 항상 지켜져야하며, data 중심적으로 사고해야한다 또한 this는 data를 의마하므로 this.liked는 data의 값에 접근하기위한 방법이다
npm init를 사용하면 package.json을 만들어준다
package.json은 내가 남의 소스 즉 가져와서 사용하는 소스가 무엇인지
메모하기위하여서 사용하는데, npm init으로 package.json을 자동으로 만들어줄수있다.
npm vue
이 명령어를 이용하여 vue를 설치
npm i webpack webpack-cli -D
이것을 통해서 webpack을 설치한다 -D는 개발할때 이 webpack과 cli를 사용하겠다라는것
-D는 배포할때 사용하지 않겠다는 의미이다.
component부분이 .vue부분
webpack이 main.js, NumberBaseball.vue, NumberBaseball.html를
dist/app.js로 하나로 합쳐주었다.