반응형
Vue-Router를 사용하여 경로 접두사 패턴 사용자 지정
나는 Vue-Router를 사용하여 새 프로젝트의 URL을 패턴화하여 기존(비 Vue) 응용 프로그램의 URL과 똑같이 보이도록 하려고 한다.기존 응용 프로그램 URL의 모양:
/#!page1
/#!page2
현재 내 Vue 라우터는 다음과 같이 표시됨:
const router = new VueRouter({
routes: [
{
path: '/',
redirect: '/page1'
},
{
path: '/page1',
component: Assessments
},
{
path: '/page2',
component: Assessments
}
]
})
그러나 물론 이렇게 생긴 URL은 다음과 같다.
/#/page1
/#/page2
라우터를 복제하도록 구성하는 방법/#!route
패턴?
당신은 그것을 사용할 수 있다.base
옵션:
밑의
- 유형: 문자열
- 기본값:
"/"
앱의 기본 URL.예를 들어, 전체 단일 페이지 응용프로그램이 다음에서 제공되는 경우
/app/
, 그러면 base는 값을 사용해야 한다."/app/"
.
https://router.vuejs.org/en/api/options.html#base
네 케이스로 해봤어,그리고네 케이스에서도 작동해./#!
.
참조URL: https://stackoverflow.com/questions/47542645/customize-the-route-prefix-pattern-using-vue-router
반응형
'IT이야기' 카테고리의 다른 글
Vue - v-bind 및 소품을 사용한 선택 요소에 대한 양방향 바인딩 (0) | 2022.03.28 |
---|---|
'제안' 변경사항을 청취하는 방법 (0) | 2022.03.28 |
Vue.js에서 이스케이프되지 않은 HTML 표시 (0) | 2022.03.28 |
useEffect를 사용하여 반응 구성 요소의 메모리 누수 (0) | 2022.03.28 |
vue.js의 v-on에 이벤트 및 인수 전달 (0) | 2022.03.28 |