Next.js 조건부 스타일
P粉596161915
P粉596161915 2023-08-10 16:17:51
0
1
580
<pre class="brush:php;toolbar:false;"><p>경로가 링크의 href와 일치하면 링크를 유효하게 만들고 싶습니다. </p> <사전><코드> 함수 Component() { const 경로명 = usePathname(); 반품 ( <div className="링크"> <Link href="/">홈페이지</Link> <Link href="/store" className={`${pathname === this.href && "active"}`} >store</Link> <Link href="/actors">배우</Link> </div> ) }</code></pre> <코드> <p>이 방법을 시도해 보았지만 안타깝게도 효과가 없었습니다. 이런 일을 할 수 있나요? </p></code></pre>
P粉596161915
P粉596161915

모든 응답(1)
P粉432930081

클래스 컴포넌트 내에서만 접근할 수 있는 함수형 컴포넌트에서는 this를 사용할 수 없습니다. 원하는 효과를 얻으려면 코드를 수동으로 작성하면 됩니다. 예:

으아악

또한 className에 &&를 사용하지 않도록 주의하세요. 조건이 true가 아닌 경우 className에 false가 추가되므로 조건이 false인 경우 삼항 연산자를 사용하여 ""를 추가할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿