programing

Vue: 하나의 웹사이트에서 여러 개의 Vue 앱을 사용할 수 있습니까?

sourcetip 2022. 12. 7. 00:25
반응형

Vue: 하나의 웹사이트에서 여러 개의 Vue 앱을 사용할 수 있습니까?

저는 Vue를 사용하여 다이내믹하게 만들고 있는 Hugo 스태틱 웹사이트를 가지고 있습니다.우리는 이행하고 있다.장기 계획은 아직 확정되지 않았지만 중간 단계에서 Vue를 사용하고 있습니다.

이미 한 페이지에 Vue 앱이 있고 이제 Vue를 사용하여 다른 페이지를 구현해야 합니다.그래서 나는 그것을 위한 다른 Vue 앱을 만들까 생각 중이야.이것이 허용 가능한 관행입니까, 아니면 권장되는 관행에 반하는 것입니까?

첫 번째 vue 앱은 양식을 제출하기 위한 앱입니다.두 번째는 항목 목록을 가져와 표시하는 것입니다.

확실히 받아들일 수 있는 관행이다.

Vue는 단일 페이지 애플리케이션에 사용할 수 있지만 기존의 여러 페이지 기반 애플리케이션에서 사용하는 데 아무런 문제가 없습니다.이러한 맥락에서 Vue 앱은 이러한 페이지에서 크든 작든 하나의 "위젯"이 될 수 있습니다.

여러 컴포넌트 간에 데이터를 공유해야 하는 시점에 하나의 "중앙" 컴포넌트가 필요합니다.당신은 아마 거기에 도착할 것입니다. 하지만 지금 그것에 대해 걱정할 필요는 없습니다.

실제로 Vue의 주요 장점 중 하나는 이 특정 설정에서 사용하기 쉽다는 것입니다.코드 베이스에 단계적으로 도입해, 몇개의 컴포넌트로 시작해, 서서히 최신의 앱으로 향할 수 있습니다.

GitLab은 jQuery에서 Vue로 대폭적인 개서를 하고 있는 것으로 알려져 있습니다.그들의 이야기를 보세요.

완전히 잘못된 것은 아니지만, 그것은 분명히 정상적인 관행으로 간주되지 않는다.페이지 어플리케이션은 여러 페이지 에 바뀌는 한 페이지 어플리케이션이 아니라 전체 웹사이트의 한 페이지 어플리케이션이라는 점에서 헷갈릴 수 있다고 생각합니다.

라우터를 Vue 애플리케이션에 실장하면, 다른 페이지로 루트를 설정할 수 있습니다.https://vuejs.org/v2/guide/routing.html

언급URL : https://stackoverflow.com/questions/49729430/vue-is-multiple-vue-apps-for-a-single-website-okay

반응형