찾다

 >  Q&A  >  본문

Livewire 게으른 자리 표시자와 함께 laravel 구성 요소를 사용하는 방법

livewire 3 자리 표시자 안에 라라벨 구성 요소의 뼈대를 추가하고 싶습니다. 지금까지 시도한 것:

Laravel 구성 요소를 포함하여 Livewire 클래스를 구현합니다.

으아악

위 방법은 아무것도 렌더링하지 않습니다.

하지만 다음과 같이 직접 HTML을 사용하려고 하면:

으아악

효과가 매우 좋습니다. 나는 재사용이 가능하기 때문에 laravel 구성요소를 사용하는 것을 선호합니다. 그렇다면 이 문제를 해결하는 방법

P粉935883292P粉935883292263일 전1009

모든 응답(2)나는 대답할 것이다

  • P粉642919823

    P粉6429198232024-04-07 18:44:06

    일을 단순하게 유지하려고 노력 중입니다. Livewire 구성요소의 보기를 조건부로 렌더링할 수 있나요?

    예:

    Livewire 구성 요소에서

    으아악

    Livewire 구성요소 보기

    으아악

    Livewire 구성 요소 클래스

    으아악

    이제 위의 방법을 사용하여 골격을 표시하거나 숨길 수 있습니다.

    회신하다
    0
  • P粉035600555

    P粉0356005552024-04-07 18:27:32

    Documentation에 따르면 구성에서 이 작업을 수행할 수 있습니다. 따라서 구성 요소를 렌더링하는 보기를 만든 다음 구성에서 설정합니다. 또한 모든 구성 요소에 동일한 자리 표시자를 정의할 필요가 없습니다.

    그러나 보기에 어떤 문자열이든 전달할 수 있으므로 렌더링된 뷰를 반환할 수도 있습니다. view('view')->render(). 또한 이전과 마찬가지로 구성 요소를 렌더링할 뷰를 정의할 수도 있습니다.

    회신하다
    0
  • 취소회신하다