이제 페이징을 작성하고 싶은데 .vue 단일 파일로 작성하는 것이 좋은지, install을 사용하여 플러그인으로 작성하는 것이 좋은지 잘 모르겠습니다. .vue가 수요를 해결할 수 있다고 생각하는데 왜 꼭 있어야 할까요? 설치 방법에 관해서는 플러그인 설치 및 작성에 대한 또 다른 질문이 있습니다
Vue 플러그인은 Vue 구성 요소 모음일 수도 있고(플러그인의 역할은 내부 구성 요소를 Vue 전역에 추가하는 데 도움이 되는 것임) Vuex, Vue- 라우터. Vue 프로토타입에서 메서드를 확장하는 플러그인을 작성할 수도 있습니다. 이 요구 사항을 충족하려면 이를 구성 요소로 작성할 방법이 전혀 없습니다.
으아악
그리고 플러그인 설치 시 플러그인이 쏟아내는 컴포넌트의 데이터를 왜 결정해야 하나요? 이 컴포넌트를 사용할 때 props를 통해 제어하면 안되는 것 아닌가요?
Vue의 구성 요소는 템플릿과 UI 로직의 조합입니다.
페이징 로직을 여러 구성 요소에서 재사용해야 하는 경우 가장 좋은 방법은 플러그인을 통해 Vue 파일의 JS 로직을 재사용하는 것입니다.
페이징 로직이 하나의 구성 요소에서만 사용되는 경우 플러그인과 믹스인을 사용하면 단일 Vue 구성 요소의 가독성이 떨어집니다.
Vue 플러그인은 Vue 구성 요소 모음일 수도 있고(플러그인의 역할은 내부 구성 요소를 Vue 전역에 추가하는 데 도움이 되는 것임) Vuex, Vue- 라우터. Vue 프로토타입에서 메서드를 확장하는 플러그인을 작성할 수도 있습니다. 이 요구 사항을 충족하려면 이를 구성 요소로 작성할 방법이 전혀 없습니다.
으아악그리고 플러그인 설치 시 플러그인이 쏟아내는 컴포넌트의 데이터를 왜 결정해야 하나요? 이 컴포넌트를 사용할 때 props를 통해 제어하면 안되는 것 아닌가요?