VUE : 이해의 개별 VUE 수준의 구성 요소

VUE-클래스 구성 요소 VUE는 역할이 작성 구성 요소의 종류 방법, 공식 저장소입니다.

이 방법은 준비 JS 파일 .vue 도메인 구조가 더 평평 수 있으며, VUE 구성 요소가 혼합 된 상속 및 기타 고급 기능을 사용할 수 있습니다.

간단한 예 :

ComponentA.vue

< 템플릿 > 
  < DIV > 
    < P > {{nameString}} </ P >  
    < P > {{아이}} </ P >  
    < 버튼 @click = "comClick" > 버튼 </ 버튼 > 
  </ DIV > 
</ 템플릿 > 

< 스크립트 > 
에서 가져 오기 뷰 ' VUE ' 
에서 가져 오기 구성 요소 ' VUE 수준의 구성 요소 '

@Component ({ 
  소품 : { 
    아이 : 문자열
  }는, 
  시계 : { 
    
  }, 
  구성 요소 : { 
    
  } 
}) 
수출 기본 클래스 ComponentA이 뷰 {확장
   // 초기 데이터 
  nameString을 = `ComponentA`     
  
  // 라이프 사이클 후크 
  (장착) {
   .greet () 
  } 

  // 계산은 
  ) (computedMsg를 얻을 {
    ' 계산 '  +  .nameString 
  } 

  // 메소드 
  인사 () { 
  CONSOLE.LOG ( ' 인사말 : '  + .nameString)
  } 

} 
</ 스크립트 > 

< 스타일 > 

</ 스타일 >

App.vue

< 템플릿 > 
  < DIV ID = "app_old" > 

    < 구성 요소-A REF = "A" : 아이 = "nameString" @ co.kr에서 클릭 = "fromChildEvent"  /> 

  </ DIV > 
</ 템플릿 > 

< 스크립트 > 
에서 가져 오기 뷰 ' VUE ' 
에서 가져 오기 구성 요소 ' VUE 수준의 구성 요소 ' 
에서 가져 오기 ComponentA ' ./ComponentA ' 

@Component ({ 
  구성 요소 : { 
    '구성 요소-A '  : 구성 요소
  }
}) 
수출 기본 클래스 앱이 확장 뷰 {}
 </ 스크립트 > 

< 스타일 LANG = "덜" > 

</ 스타일 >

 

추천

출처www.cnblogs.com/foxcharon/p/10951227.html