반응형
Laravel을 사용하는 경우 vue 컴포넌트에 포함됩니까?
컴포넌트 세트를 가지고 있으며 일부 컴포넌트에는 다른 컴포넌트가 포함되어 있습니다.@include('my-sub-component')
문제는 vue를 사용할 때 템플릿 태그 내의 vue.js 파일에 전체 구성 요소를 넣어야 한다는 것입니다.
하지만 템플릿 안에서 저는 이 템플릿의@include
서브 컴포넌트를 포함시킬 수 있습니다.이것은 동작하지 않습니다.
블레이드 컴포넌트를 vue 컴포넌트에 포함하려면 어떻게 해야 합니까?
내가 아는 한 그건 불가능해.PHP(라벨 블레이드)를 사용할 수 없습니다..blade.php
Vue 구성 요소 내부 태그.js
물론 이 경우 Vue는 PHP 스크립트를 실행할 수 없습니다.가능한 사용 사례는 Laravel Blade 내에서 Vue 구성 요소를 사용하는 것입니다.
가장 가까운 방법은 인라인템플릿을 사용하는 것입니다.단일 파일 구성 요소에 템플릿을 쓰고 웹 팩이나 다른 것으로 컴파일하는 경우 블레이드 지침에 액세스할 수 없습니다. 왜냐하면 템플릿은 PHP로 렌더링되지 않기 때문입니다.
스타일 컴포넌트와 스크립트컴포넌트를 SFC에 넣을 수 있지만 블레이드 디렉티브를 사용하려면 템플릿은.blade.php
파일
언급URL : https://stackoverflow.com/questions/47453768/using-laravel-includes-inside-a-vue-component
반응형
'programing' 카테고리의 다른 글
정의되지 않은 Vuex 돌연변이 (0) | 2022.09.01 |
---|---|
Vue에서 $ref를 사용할 때 $el이 필요할 수 있는 이유는 무엇입니까? (0) | 2022.09.01 |
C# 비동기/대기 Java 등가물? (0) | 2022.09.01 |
vue js 1.x 대신 Vue js 2.x 지시문을 사용하여 투고를 제목별로 필터링하는 방법 (0) | 2022.09.01 |
소정수 배열 클리어: memset vs. for loop (0) | 2022.09.01 |