반응형
경로 문자열을 Vue 라우터 매개 변수에 연결
나는 다음과 같은 경로의 끈을 가지고 있다."/foo/123/bar/456"
, 현재 경로가 아닌 경우.
Vue 라우터 경로가 일치하도록 설정됨/foo/:fooid/bar/:barid
Vue Router를 사용하여 문자열에서 매개 변수를 검색하는 방법이 있는가?
예상:
let params = this.$router.someFunction("/foo/123/bar/456")
// params = {fooid: 123, barid: 456}
당신이 찾고 있는 것은this.$router.resolve("/foo/123/bar/456")
경로에 해당하는 경로가 있을 경우에만 경로와 일치한다는 점에 유의하십시오.이 방법은 "params" 속성이 있는 오브젝트를 제공할 것이다.
const matchedRoute = this.$router.resolve("/foo/123/bar/456")
// what you are looking for is under
// matchedRoute.params = {fooid: 123, barid: 456}
참조URL: https://stackoverflow.com/questions/68601066/match-path-string-to-vue-router-params
반응형
'Programing' 카테고리의 다른 글
활자를 사용하여 여러 개의 반환 유형을 지정하는 방법 (0) | 2022.04.07 |
---|---|
iPad에서 네이티브 대응 - 오류 - 개발 서버에 연결할 수 없음 (0) | 2022.04.07 |
v-data-table에 클릭 이벤트를 추가하는 방법 (0) | 2022.04.06 |
Promise.resolve의 RxJS 대안? (0) | 2022.04.06 |
Python 2는 문자열과 int를 어떻게 비교하는가?왜 리스트는 숫자보다 크고 튜플은 리스트보다 큰가? (0) | 2022.04.06 |