08. Vue 2 - Router 현재 페이지 갱신
OS | Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) |
Vue | 2.5.13 |
# 방법 1
# 방법 2
[router.js]
import Vue from 'vue'
import VueRouter from 'vue-router'
import HomePage from "../views/HomePage";
/** 같은 페이지에서 같은 페이지로 $router.push 한 오률를 처리함 (ex : 홈페이지에서 홈 로고를 클릭한 경우) */
const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function push(location) {
return originalPush.call(this, location).catch(() => {
return window.location.reload()
})
};
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'home',
component: HomePage,
}
]
const router = new VueRouter({
mode: 'history',
routes,
})
export default router
'16. Vue JS > Vue 2' 카테고리의 다른 글
10. Vue 2 - json-viewer (0) | 2020.09.24 |
---|---|
09. Vue 2 - vuedraggable 2.24 (4) | 2020.09.24 |
07. Vue 2 - logger 플러그인 (0) | 2020.09.23 |
06. Vue 2 - TerserPlugin 을 이용한 웹 팩 설정 (0) | 2020.09.23 |
04. Vue 2 - Axios Cross Origin 설정 (0) | 2020.09.21 |
댓글
이 글 공유하기
다른 글
-
10. Vue 2 - json-viewer
10. Vue 2 - json-viewer
2020.09.24 -
09. Vue 2 - vuedraggable 2.24
09. Vue 2 - vuedraggable 2.24
2020.09.24 -
07. Vue 2 - logger 플러그인
07. Vue 2 - logger 플러그인
2020.09.23 -
06. Vue 2 - TerserPlugin 을 이용한 웹 팩 설정
06. Vue 2 - TerserPlugin 을 이용한 웹 팩 설정
2020.09.23