اذهب إلى المحتوى

السؤال

نشر

كيف يمكنني إضافة cdn لجافا سكريبت أو css لمكون واحد فقط؟ أقوم بتوسيع layouts.app Laravel في صف المكون. كنت أفكر في أن هذا مشابه لجعل العائد داخل التخطيط الرئيسي. لكن لست متأكدًا من كيفية حقن عناوين url من المكون

 

Recommended Posts

  • 1
نشر

نعم إضافة ملفات تنسيقات خارجية او ملفات جافاسكربت تُضاف بنفس طريقة إضافتها في ملفات ال blade العادية، فمثلا إذا كنت تريد إضافة ملف تنسيقات تحتاج إلى إضافة التوجيه: 

@yield('custom_css')

في ملف layout قبل إستدعاء @livewireStyles ثم تستخدم التوجيه section في ملف ال blade الخاص بالمُكون بالشكل التالي:

@section('custom_css')
     //....CDN
@endsection

أو يُمكنك إستخدام stack بدل yield بهذا الشكل:

@stack('custom_css')

ثم في ملف ال blade الخاص بالمُكون تستخدم التوجيه push بهذا الشكل:

@push('custom_css')
    // ..... CDN
@endpush
  • 0
نشر

يمكن تنفيذ ذلك كالتالي:

@section('custom_css')

     //....نضع هنا CDN
@endsection

مثال:

@section('stylesheet')
    @livewireStyles


    <link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" />


    @endsection

أما للجافاسكريبت:

@section('script')

    <script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js"></script>
    @livewireScripts

@endsection

أو عن طريق Stack / Push كالتالي:

@stack('styles')

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...