محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

Livewire Morphs: تبديل المكونات الديناميكي

بدّل بين مكونات Livewire ديناميكياً مع انتقالات سلسة.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. Wire:Key للتحويل
  2. مكون ديناميكي
  3. الحفاظ على الحالة

تبديل المكونات الديناميكي:

Wire:Key للتحويل

blade
@foreach($tabs as $tab)
    <button wire:click="$set('activeTab', '{{ $tab }}')">
        {{ $tab }}
    </button>
@endforeach

<div wire:key="{{ $activeTab }}">
    @if($activeTab === 'profile')
        <livewire:profile-tab />
    @elseif($activeTab === 'settings')
        <livewire:settings-tab />
    @endif
</div>

مكون ديناميكي

blade
@livewire($componentName, ['id' => $id], key($id))

الحفاظ على الحالة

blade
<div wire:key="stable-key">
    <!-- المحتوى يحافظ على الحالة -->
</div>
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة