Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- queryset
- react
- Javascript
- SSAFYcial
- js
- 데코레이터
- 리액트
- 싸피셜
- 셀프넘버
- PWA
- 14658
- QuerySetAPI
- pwa적용하기
- 알고리즘
- unionfind
- sqld
- db
- Django
- git
- VITE
- TypeScript
- SSAFY
- Python
- 머신러닝종류
- SQL
- 플로이드워셜
- 싸피10기
- vitepwa
- 백준
- 싸피
Archives
- Today
- Total
Meme's IT
[Vue] Router(2) 프로그래밍 방식 네비게이션 본문
# router.push( )
다른 URL로 이동하는 메서드
새 항목을 histoy stack에 push하기 때문에 뒤로가기 가능
RouterLink를 클릭했을 때 내부적으로 호출되는 메서드
앞 글에서 했던 유저 프로필 페이지에서 홈으로 가는 버튼을 만들어보자
// userView.vue
// script
import { useRoute, useRouter } from 'vue-router'
const router = useRouter()
const goHome = function() {
router.push({name : 'home'})
}
// template
<button @click="goHome">HOME으로</button>
이런식으로 홈버튼이 생기며 클릭하면 홈으로 돌아감
뒤로가기가 가능하다!!
# router.replace( )
push와 다르게 history stack에 새로운 항목을 push하지 않음
→ 뒤로가기 불가능!
const goHome = function() {
// router.push({name : 'home'}) // 얘는 push
router.replace({name : 'home'}) // 얘는 replace
}
뒤로가기도 안되는데 어따쓰냐? → 로그인하고 뒤로가기 방지 등등..
'FrontEnd > Vue' 카테고리의 다른 글
[Vue] Axios (1) | 2023.11.10 |
---|---|
[Vue] Router(3) Navigation Guard (0) | 2023.11.09 |
[Vue] Router(1) 기본, 동적 Routing (0) | 2023.11.09 |
[Vue] Component State Flow(2) Component Event (0) | 2023.11.08 |
[Vue] Component State Flow(1) Passing Props (0) | 2023.11.08 |