2021 10 09
2021-10-09¶
vuejs 코딩 애플¶
- bootstrap 사용하기 1. npm install bootstrap 2. main.js에서 import 해주기
- 라우터
- 페이지를 여러개 만들어보자
1. npm install vue-router@4
2. src 폴더 안에 router.js 만들고 작성
import { createWebHistory, createRouter } from "vue-router"; const routes = [ { path: "/경로", component: import 해온 컴포넌트, } ] const router = createRouter({ history: createWebHistory(), routes, }) export default router;3. main.js에 라우터 쓴다고 말해줌
4. 라우터를 통해 보여졌으면 하는 공간에
추가해줌
- URL 파라미터
- 비슷한 성격의 페이지를 숫자로 구분하자
- 컴포넌트 안에서 URL 파라미터 추출해서 쓸라면,
{{ $route.params.파라미터명 }}- Nested Routesconst routes = [ { path : '/detail/:id', component : Detail, children : [ { path : 'author', component : Author }, // '/details/1/author' 하면 Author 컴포넌트 { path : 'comment', component : Comment }, // 'details/1/comment' 하면 Commnet 컴포넌트 ] } ]- 페이지 이동 -
$router.push('detail/0')를 통해 @click으로 이동 액션을 클릭 액션으로 줄 수 있음