検索

ホームページ  >  に質問  >  本文

livewire遅延プレースホルダーでlaravelコンポーネントを使用する方法

ライブワイヤー 3 プレースホルダー内に Laravel コンポーネントのスケルトンを追加したい これまでに試したこと:

Laravel コンポーネントを含めて Livewire クラスを実装します。

リーリー

上記のメソッドでは何も表示されません。

しかし、次のように直接 HTML を使用しようとすると:

リーリー ###良い結果、 再利用性の点からlaravelコンポーネントを使用することを好みます では、この問題を解決するにはどうすればよいでしょうか

P粉935883292P粉935883292241日前954

全員に返信(2)返信します

  • P粉642919823

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

    物事を単純化しようとしているだけです。 Livewire コンポーネントのビューを条件付きでレンダリングできますか?

    ###例:###

    Livewire コンポーネント内

    リーリー

    Livewire コンポーネントのビュー内

    リーリー

    Livewire コンポーネント クラス内

    リーリー

    次に、上記の方法を使用して、スケルトンを表示または非表示にします。

    返事
    0
  • P粉035600555

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

    ドキュメント によると、設定でこれを行うことができます。したがって、コンポーネントをレンダリングするビューを作成し、それを構成に設定します。これにより、すべてのコンポーネントに同じプレースホルダーを定義する必要もなくなります。

    ただし、見た目からは、任意の文字列を渡すことができるため、単にレンダリングされたビューを返すこともできます:

    view('view')->render()。また、前と同様に、コンポーネントをレンダリングするビューを定義するだけで済みます。

    返事
    0
  • キャンセル返事