
const app = new Vue({})의 app을 의미하며 이는 Vue 인스턴스prop-data-name="value":prop-data-name="value"camelCasekebab-case$emit(eventName)this.$emit('이벤트이름', this.넘길데이터)$emit 인스턴스 메서드를 사용해 이벤트를 트리거@이벤트이름="콜백함수"<router-link><router-link to="/">Home</router-link>to prop으로 지정됨<router-view><router-link :to="{ name: 'home' }">Home</router-link><router-link>를 사용하여 선언적 탐색을 위한 a 태그를 만드는 것 외에도, router의 인스턴스 메서드를 사용하여 프로그래밍 방식으로 같은 작업을 수행할 수 있음<router-link to="...">$router.push(...)router.push('home') : 문자열router.push({ path: 'home' }) : 객체router.push({ name: 'user', params: { userId: '123' } }) : 명명된 경로router.push({ path: 'register', query: { plan: 'private' } }) : 쿼리const routes = [
{
path: '/user/:userId',
name: 'user',
component: User
},
]:으로 시작this.$route.params로 사용 가능