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 = "덜" > </ 스타일 >