programing

Laravel을 사용하는 경우 vue 컴포넌트에 포함됩니까?

copysource 2022. 9. 1. 00:11
반응형

Laravel을 사용하는 경우 vue 컴포넌트에 포함됩니까?

컴포넌트 세트를 가지고 있으며 일부 컴포넌트에는 다른 컴포넌트가 포함되어 있습니다.@include('my-sub-component')

문제는 vue를 사용할 때 템플릿 태그 내의 vue.js 파일에 전체 구성 요소를 넣어야 한다는 것입니다.

하지만 템플릿 안에서 저는 이 템플릿의@include서브 컴포넌트를 포함시킬 수 있습니다.이것은 동작하지 않습니다.

블레이드 컴포넌트를 vue 컴포넌트에 포함하려면 어떻게 해야 합니까?

내가 아는 한 그건 불가능해.PHP(라벨 블레이드)를 사용할 수 없습니다..blade.phpVue 구성 요소 내부 태그.js물론 이 경우 Vue는 PHP 스크립트를 실행할 수 없습니다.가능한 사용 사례는 Laravel Blade 내에서 Vue 구성 요소를 사용하는 것입니다.

가장 가까운 방법은 인라인템플릿을 사용하는 입니다.단일 파일 구성 요소에 템플릿을 쓰고 웹 팩이나 다른 것으로 컴파일하는 경우 블레이드 지침에 액세스할 수 없습니다. 왜냐하면 템플릿은 PHP로 렌더링되지 않기 때문입니다.

스타일 컴포넌트와 스크립트컴포넌트를 SFC에 넣을 수 있지만 블레이드 디렉티브를 사용하려면 템플릿은.blade.php파일

언급URL : https://stackoverflow.com/questions/47453768/using-laravel-includes-inside-a-vue-component

반응형