Vue 구성 요소 와 Route 의 생명주기 실례 상세 설명
실 용적 인 갈고리:
Created:vue 인 스 턴 스 가 생 성 된 수명 주기 갈고리 함수 입 니 다.(페이지 초기 화 데이터 불 러 오기 보통 여기에 쓰 기;
beforeCreate:loading 인터페이스 created 에 loading 을 취소 합 니 다.
beforeDestory:XX 를 삭제 하 시 겠 습 니까?
destoryed:현재 구성 요소 가 삭제 되 었 습 니 다.관련 내용 을 비 웁 니 다.
Vue 구성 요소 의 수명 주기 에 대해 서 는 다음 과 같이 번역 합 니 다.
module.exports = {
//props: [' '],
data:function(){
lifecycle.push("data");
return {
msg: ' , ,message from my-views',
title:'my_views',
lifecycle: lifecycle
}
},
// route
route:{
//waitForData: true, // , , ,
canActivate:function(transition){
// canActivate , ( )
// , 。
},
activate:function(transition){
// , activate ( resolved , promise resolve )。 。( )
//this.$root.$set('header',this.title);
transition.next();
// ,api afterActivate
// aftefActivate $loadingRouteData true
},
data: function(transition) {
var _this = this;
// , activate ( resolved , promise resolve )。
//
if(this.$root.myViewsData){
this.$data = this.$root.myViewsData;
transition.next();
console.log(' ');
return;
}
//
this.$root.myViewsData = this.$data;
setTimeout(function(){
// _this.$loadingRouteData true
transition.next({msg:' '});
// transition.next ,_this.$loadingRouteData false
}.bind(this),4000);
},
canDeactivate:function(transition){
// , 。( )
},
deactivate: function (transition) {
// , 。( )
}
},
beforeCreate:function(){
// , (data observer) event/watcher 。
},
created:function(){
// 。 , : (data observer), , watch/event 。 , ,$el 。
},
beforeCreate:function(){
// , (data observer) event/watcher 。
},
mounted:function(){
// el vm.$el , 。 root , mounted vm.$el 。
},
beforeUpdate: function(){
// , DOM 。
// , 。
},
updated: function(){
// DOM , 。
// , DOM , DOM 。 , , 。
},
// <keep-alive> , , 。
activated: function(){
// keep-alive 。
},
deactivated: function(){
// keep-alive 。
},
beforeDestroy:function(){
// 。 , 。
},
destroyed:function(){
// Vue 。 ,Vue , , 。
}
}
총결산위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 Vue 구성 요소 와 Route 의 생명주기 에 대한 상세 한 설명 입 니 다.여러분 께 도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.