Blade 内で JavaScript コードを正常に実行できない
P粉476046165
P粉476046165 2024-02-25 18:05:56
0
2
411

次のような all.blade.php というファイルがあります:

リーリー

これは content.blade.php:

です リーリー

これは master.blade.php:

です リーリー

問題は @push('scripts') ... @endpush が機能せず、甘い警告メッセージが表示されないことです。

それでは、何が問題なのでしょうか?この問題を解決してブレード上で @component と @push を一緒に呼び出すにはどうすればよいでしょうか?

P粉476046165
P粉476046165

全員に返信(2)
P粉681400307

Try Ctrl U コンポーネントがその位置にレンダリングされているかどうかを確認します。また、Swallibrary JS ライブラリを使用している場合は、fire() 関数が呼び出される前に実際の Swallibrary コードがロードされることにも注意してください。

最後に、ブラウザのコンソール オプションをチェックして、Blade エラーではなく、JS エラーであるかどうかを判断してください。

いいねを押す +0
P粉494151941

@push@component

の順序を入れ替えます。
@push('スクリプト')
    
@endpush

@component('admin.layouts.content' , ['タイトル' => 'サンプルファイル'])
   @slot('ブレッドクラム')
        
@エンドスロット ... @エンドコンポーネント

別のオプションは、メインをコンポーネントに変換することです



  
     
        ...
        {{ $scripts ?? '' }}
     
     
        {{ $スロット }}
     
   

そして content をコンポーネント

に変換します


    
       {{ $scripts ?? '' }}
    
    {{ $スロット }}

   

次に、all.blade.php

として記述します。

    
        
    
    ###全て###

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!