에서 export default
에서 vue.js 에서
>이 기사에서 export default 에서 의 복잡한 점을 해결하고, 기본 메커니즘, 성능 영향, 명명 된 내보내기와의 비교 및 단일 파일 내의 여러 구성 요소와의 사용법을 다루게됩니다. vue.js (및 일반적으로 JavaScript)의 <..>는 모듈에서 단일 엔티티를 내보내는 메커니즘입니다. VUE 구성 요소의 맥락 에서이 엔티티는 일반적으로 구성 요소 자체입니다.
export default
를 사용하면 컴파일러는 암시 적으로 로 이름이 지정된 모듈을 만듭니다. 이것은 이름을 명시 적으로 지정하지는 않지만 내보내는 구성 요소는 가져올 때 속성을 통해 여전히 액세스 할 수 있음을 의미합니다.
프로세스에는 몇 가지 단계가 포함됩니다 : export default
export default
default
구문 분석 : default
Vue 컴파일러는 파일, 스크립트, 스타일을 추출합니다. 섹션.
컴파일 :
구성 요소 정의가 포함 된 스크립트 섹션이 처리됩니다. 문은 구성 요소를 기본 내보내기로 식별합니다. 번들링 :
WebPack 또는 Vite와 같은 도구를 다른 모듈과 함께 번들로 묶어 종속성 그래프를 만듭니다. 이렇게하면 구성 요소를 가져 오면 Bundler는 어디에서 찾을 수 있는지 알고 있습니다. 가져 오기 : 다른 모듈에서 구성 요소를 가져 오면 .vue
내보내기와 관련된 값을 본질적으로 검색하는 것입니다. 컴파일 된 코드는
export default
를 사용하는 성능의 영향과 비슷한 것을 효과적으로 생성합니다. 성능에 영향을 미치는 핵심 요소는 컴포넌트의 크기와 복잡성과 내보내기 방법 자체가 아니라 전체 응용 프로그램입니다. Bundler는 또는 명명 된 수출을 사용하든 최적화 및 트리 쉐이킹 프로세스를 처리하여 최종 번들 크기를 최소화합니다. 따라서
와 명명 된 내보내기를 선택하는 것은 성능 고려 사항보다는 코드 조직과 유지 관리 가능성을 기반으로해야합니다. vue의 수출은 수출 된 엔티티의 수와 액세스 방법에 있습니다. - : 단일 엔티티 (일반적으로 구성 요소)를 내 보냅니다. 이름을 지정하지 않고 가져옵니다. 이것은 하나의 주요 내보내기 만 필요한 구성 요소에 적합합니다. 파일 당 하나의 구성 요소 만 있으면 코드를 청소할 수 있도록 가져 오기를 단순화하여 코드를 클리너로 만듭니다.
export default
이름 지출 : 각각 특정 이름을 가진 단일 모듈에서 여러 엔티티를 내보낼 수 있습니다. 지정된 이름을 사용하여 가져옵니다. 이것은 단일 파일 내에 여러 관련 항목 (예 : 도우미 기능, Mixins 또는 여러 구성 요소)이있을 때 유용합니다. 더 복잡한 시나리오에서 더 나은 조직과 명확성을 제공합니다. 파일 당 단일 기본 구성 요소가 있고 단일 파일에서 내보내기 위해 여러 관련 엔티티가있을 때 - 를 사용해야합니다. 올바른 접근 방식을 선택하면 코드 가독성 및 유지 관리 가능성이 향상됩니다. 단일 vue 파일의 여러 구성 요소와 함께 를 사용하여
단일 파일의 여러 구성 요소와 함께
를 직접 사용할 수 없습니다. 는 단 하나의 기본 내보내기 만 허용합니다. 여러 번 사용하려고하면 구문 오류가 발생합니다. 단일 파일에서 여러 구성 요소를 내보내야하는 경우 이름이 지정된 내보내기를 사용해야합니다. 이를 통해 각 구성 요소의 고유 한 이름을 사용하여 각 구성 요소를 개별적으로 내보낼 수 있습니다. 예를 들면 이 접근법을 사용하면 각 구성 요소를 명확하게 식별하고 가져올 수 있습니다. 요약하면 export default
요약하면, 단일 구성 요소 파일에 대한 가져 오기를 단순화하고, 지출은 단일 모듈 내에서 더 나은 구성 요소 또는 다른 엔터티를 처리 할 때 필요합니다. 선택은 전적으로 프로젝트의 복잡성과 구조에 달려 있습니다.
위 내용은 VUE의 수출 기본값의 기본 원칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!