서버측 렌더링 전용 `<server-only>` 태그
P粉463811100
P粉463811100 2023-08-29 20:30:07
0
1
429
<p>클라이언트 측에서만 렌더링해야 하는 코드가 있으므로 <code><client-only></code> 태그로 래핑합니다. </p> <p>그러나 콘텐츠가 튀는 것을 방지하기 위해 다음 코드를 사용하여 서버측에서만 요소를 렌더링해 보았습니다. </p> <pre class="brush:php;toolbar:false;"><div v-if="$isServer" class="h-nonav bg-gray-500"</pre> <p>이 방법은 작동하지만 Vue는 서버 측 HTML이 클라이언트 측과 일치하지 않는다고 불평합니다. </p> <p>이 방법은 작동하지만 약간 이상하게 들리며 페이지가 두 번 렌더링됩니다. </p> <pre class="brush:php;toolbar:false;"><div v-if="ssr" class="h-nonav bg-gray-500" ... 데이터() { 반품 { ssr: 사실 } }, 탑재() { this.ssr = 거짓 },</pre> <p>문서 검색을 시도했지만 <code><server-only></code> 태그를 찾을 수 없습니다.(</p>
P粉463811100
P粉463811100

모든 응답(1)
P粉724737511

상관없습니다. v-show代替v-if:

를 사용하여 문제를 해결하세요. 으아악

이것이 다시 도움이 되기를 바랍니다...

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