livewire 3 자리 표시자 안에 라라벨 구성 요소의 뼈대를 추가하고 싶습니다. 지금까지 시도한 것:
Laravel 구성 요소를 포함하여 Livewire 클래스를 구현합니다.
으아악위 방법은 아무것도 렌더링하지 않습니다.
하지만 다음과 같이 직접 HTML을 사용하려고 하면:
으아악효과가 매우 좋습니다. 나는 재사용이 가능하기 때문에 laravel 구성요소를 사용하는 것을 선호합니다. 그렇다면 이 문제를 해결하는 방법
P粉6429198232024-04-07 18:44:06
일을 단순하게 유지하려고 노력 중입니다. Livewire 구성요소의 보기를 조건부로 렌더링할 수 있나요?
예:
Livewire 구성 요소에서
으아악Livewire 구성요소 보기
으아악Livewire 구성 요소 클래스
으아악이제 위의 방법을 사용하여 골격을 표시하거나 숨길 수 있습니다.
P粉0356005552024-04-07 18:27:32
Documentation에 따르면 구성에서 이 작업을 수행할 수 있습니다. 따라서 구성 요소를 렌더링하는 보기를 만든 다음 구성에서 설정합니다. 또한 모든 구성 요소에 동일한 자리 표시자를 정의할 필요가 없습니다.
그러나 보기에 어떤 문자열이든 전달할 수 있으므로 렌더링된 뷰를 반환할 수도 있습니다. view('view')->render()
. 또한 이전과 마찬가지로 구성 요소를 렌더링할 뷰를 정의할 수도 있습니다.