가장 기본적인 질문인데 저는 혼자 공부해왔고 관련 경험이 전혀 없습니다. 큰 분들이 화내지 않으셨으면 좋겠습니다...
Laravel5.4 + vue2.
Laravel에는 일련의 vue 개발 방법이 제공되지만 프런트 엔드 코드는 resources/assets 디렉터리에 작성되고 mix를 통해 공용 디렉터리에 내장됩니다. 그러나 이 접근 방식에는 분리도 포함됩니다. 깨끗하고 깔끔해야 합니다. 여기서 백엔드 코드를 작성하면 vue-cli를 사용하여 저기에 스캐폴딩을 구축한 다음 해당 스캐폴딩 아래에 프런트엔드 코드를 작성합니다. dist가 직접 복사되어 배포됩니다.
이러한 요구 사항을 충족해야 합니까? 저도 많은 오픈 소스 DEMO를 검색했지만 그렇지 않습니다.
某草草2017-05-16 13:07:52
현재 저희 회사에서는 API를 작성하는데 Laravel을 사용하고 있으며, Vue 프론트엔드 팀의 동료들이 API를 통해 인터페이스를 호출하는 형태이면 충분합니다. 문서. 이 방법은 모바일 프로젝트에 더 적합합니다
我想大声告诉你2017-05-16 13:07:52
네, Larvael이나 yii 프레임워크를 사용하더라도 프런트엔드와 백엔드 분리 방법은 백엔드에서 json 데이터를 반환하는 API를 제공한다는 것입니다. Vue는 처음 개발을 시작할 때 백엔드에서 반환되는 인터페이스 데이터를 시뮬레이션하기 위해 모의 데이터를 사용할 수 있습니다. 인터페이스가 준비되면 모든 요청을 백엔드에서 제공한 URL로 바꿉니다.