livewire遅延プレースホルダーでlaravelコンポーネントを使用する方法
P粉935883292
P粉935883292 2024-04-06 20:02:10
0
2
928

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

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

リーリー

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

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

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

P粉935883292
P粉935883292

全員に返信(2)
P粉642919823

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

###例:###

Livewire コンポーネント内

リーリー

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

リーリー

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

リーリー

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

いいねを押す +0
P粉035600555

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート