vue 프로젝트 최적화 keep-alive 데이터 캐 시 방법
                                            
 3034 단어  vuekeep-alive
                    
prop:
VUE 2.0 에 서 는 keep-alive 방법 을 제공 합 니 다.캐 시 구성 요 소 를 사용 하여 해당 구성 요 소 를 여러 번 불 러 오지 않도록 성능 소 모 를 줄 일 수 있 습 니 다.예 를 들 어 한 페이지 의 데 이 터 는 그림,문자 등 사용자 가 모두 불 러 온 다음 에 사용 자 는 클릭 을 통 해 다른 화면 으로 넘 어 갔다.그리고 다른 인터페이스 에서 되 돌아 와 원래 의 인터페이스 로 돌 아 왔 다.설정 이 없 으 면 원래 인터페이스의 정 보 를 서버 에 다시 요청 해 야 합 니 다.vue 를 통 해 제 공 된 keep-alive 는 페이지 에서 요청 한 데 이 터 를 저장 하고 요청 횟수 를 줄 이 며 사용자 의 체험 정 도 를 높 일 수 있 습 니 다.
캐 시 구성 요 소 는 두 가지 로 나 뉘 는데 전체 사이트 의 페이지 를 캐 시 하 는 구성 요소 나 일부 페이지 를 캐 시 하 는 구성 요소 입 니 다.
1.모든 페이지 를 캐 시 하고 모든 페이지 가 요청 한 경우 에 적 용 됩 니 다.방법 은 다음 과 같 습 니 다.캐 시 가 필요 한 router-view 에서 keep-alive 태그 로 감 싸 줍 니 다.
<keep-alive>
<router-view></router-view>
</keep-alive>2.캐 시 부분 구성 요소 나 페이지 는 router.meta 라 는 속성 을 사용 하여 판단 하 는 방법 으로 이 루어 집 니 다.방법 은 다음 과 같다.
<keep-alive v-if="$route.meta.keepAlive">
<router-view></router-view>
</keep-alive>
<router-view v-if="! $route.meta.keepAlive">
</router-view>
 routers:[
      {  path: '/home',
        name: home,
        meta:{keepAlive: true}   //    true      ,     false                           }
     ]
<keep-alive include="a,b">
<component></component>
</keep-alive>   
<keep-alive exclude="c,d">
<component></component>
</keep-alive>   
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.