https://github.com/vuejs-templates/webpack을 사용하여 간단한 Vue 사이트를 설정했습니다. 이 템플릿은 단일 파일 구성 요소 (App.vue)와 함께 제공됩니다. 여러 단일 파일 구성 요소로 사이트를 구축하는 방법을 알아 내려고 노력하고 있습니까?여러 개의 단일 파일 구성 요소 및 Vue Webpack 템플릿
예를 들어, 네 개의 단일 파일 구성 요소가있는 웹 페이지 : 테이블 데이터를 정렬하고 페이지 매김 할 수있는 테이블 구성 요소, 테이블 데이터를 필터링하는 필터 구성 요소, 숫자가있는 버튼 구성 요소 new/edit/delete와 같은 버튼과 드롭 다운이있는 헤더 구성 요소는 선택 될 때 사용 가능한 필터와 테이블의 데이터를 교체합니다.
나는 4 개의 .vue 페이지 (Table.vue, Filter.vue, Button.vue 및 Header.vue)를 만들 것이라고 가정하지만 동일한 페이지에 모두 포함시키는 방법을 분명히 밝히지 않았습니다. App.vue를 다른 네 개의 단일 파일 구성 요소를 담는 컨테이너로 사용한다고 가정합니다. 그러나 다른 네 개의 .vue 페이지를 App 단일 파일 구성 요소에 포함시키는 방법을 모르겠습니다. main.js에서 그들에 대한 참조가 있어야합니까? 그런 다음
import MyTable from 'path/to/Table'
import MyFilter from 'path/to/Filter'
import MyButton from 'path/to/Button'
import MyHeader from 'path/to/Header'
export default {
components: { MyTable, MyFilter, MyButton, MyHeader },
}
, 상위 요소의 템플릿에 자신의 태그를 사용할 수 있습니다 :