독립적인 선택적 URL 매개변수를 가지면서 Vue Router의 선택적 URL 매개변수에 대한 기본값을 설정합니다.
P粉377412096
P粉377412096 2023-08-03 19:31:32
0
1
525
<p>다음 경로가 있습니다</p> <pre class="brush:php;toolbar:false;">export const personRoutes: RouteRecordRaw[] = [ { 경로: '/person/:id?/:handedSlug?', 이름: '사람', 구성요소: () => import('./view/person'), }, ];</pre> <p>필터 조건을 수락하고 경로를 업데이트하는 메소드가 있습니다. </p> <pre class="brush:php;toolbar:false;">updateRoute(): void { const 필터 = this.filters; const 라우터 = this.$router; 라우터.푸시({ 이름: '사람', 매개변수: { ID:filters.getId(), handedSlug:filters.handedSlug(), }, }); },</pre> <p>제가 직면한 문제는 id가 null이고 handed가 설정된 경우 반환된 URL은 person/handedValue이고 필요한 것은 person/all/handedValue라는 것입니다. <br /><br />URL에 다음 매개변수가 설정된 경우 선택적 매개변수에 대한 기본값은 어떻게 설정하나요?


P粉377412096
P粉377412096

모든 응답(1)
P粉785905797

현재 그런 방법은 없는 것 같지만 만약 있다면 선택 사항이라고 할 수는 없습니다. filter.getId()가 비어 있으면 간단히 'all' 문자열을 전달하는 것이 좋습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!