Livewire 2.2: 在 app.blade.php 中未定义变量 slot。

4 浏览
0 Comments

Livewire 2.2: 在 app.blade.php 中未定义变量 slot。

我在我的laravel项目中使用livewire 2.2和laravel 7.24。当我使用以下代码加载组件时,它能正常工作:

Route::get('/path', ComponentClassPath);

但是,当我在blade视图中加载我的livewire组件时,就像test.blade.php这样:

@extends('layouts.app')
@section('content')
    @livewire("my-livewire-component")
@endsection

它就无法工作,并显示以下错误:

Undefined variable: slot (View:

E:\xampp\htdocs\lw\resources\views\layouts\app.blade.php) .

app.blade.php


   @livewireStyles


       {{ $slot }}
   @livewireScripts

有什么解决办法吗?

0