당분간 프로젝트를 단일 페이지 애플리케이션으로 만들 필요가 없는데 Vue를 기존 다중 페이지 프로젝트에서 간단히 사용할 수 있나요? 전에 이런 일을 해본 사람이 있나요? 내가 무엇을 알아야 합니까?
저는 항상 vue를 jquery로 사용하면 바보라는 소리를 듣게 될 거라고 생각했습니다. 이제 권위 있는 답변을 얻었으니 부담 없이 사용할 수 있겠네요. 감사합니다!
아래 답변은 모두 꽤 괜찮은데, Nan Xiaoniao의 답변은 마치 주식에 대한 질문이 있는 것과 같고, 버핏이 대신 답변해 주러 오는 것과 같습니다. . .
PHP中文网2017-05-16 13:22:31
프로그레시브 프레임워크로 사용할 수 있으므로 Vue를 jQuery의 대체품으로 완전히 사용할 수 있습니다. Laravel이 공식적으로 통합한 Vue에서 Vue는 실제로 프런트엔드와 백엔드가 완전히 분리되지 않고 백엔드 템플릿 엔진과 결합됩니다. -끝.
이때 실제로 제공해야 하는 것은 전체 페이지가 아닌 사용자 정의 구성 요소입니다. 그렇지 않으면 왜 각 페이지가 동일하게 렌더링되는지 당황스러운 문제에 직면하게 됩니다.
PHPz2017-05-16 13:22:31
저는 그냥 vue와 ci를 섞어서 두세개 프로젝트를 했어요. 적어도 지금은 jquery를 vue로 대체하는 것이 불가능하다고 생각합니다. jquery의 휠은 vue보다 훨씬 풍부합니다. vue와 jquery를 섞어 사용해도 여전히 문제가 없었습니다. 하지만 vue를 사용할 수 있는 곳이면 어디든 vue를 사용할 것입니다. 결국 dom을 수동으로 업데이트할 필요가 없습니다
phpcn_u15822017-05-16 13:22:31
원래 문제는 해결되었지만 여전히 다중 페이지 애플리케이션에 Vue를 사용하는 경우 서버 측 렌더링을 사용해야 합니다. 그렇지 않으면 {{..}}와 같은 해결되지 않은 콧수염 표현이 있을 것입니다. 페이지를 먼저 클릭한 다음 결과가 다시 나타납니다.