如何在 livewire 惰性占位符中使用 laravel 组件
P粉935883292
P粉935883292 2024-04-06 20:02:10
[PHP讨论组]

我想在 livewire 3 占位符内添加我的 laravel 组件的骨架 到目前为止我已经尝试过:

通过包含 Laravel 组件来实现 Livewire 类:

public function placeholder()
{
    return <<<'HTML'
        
    HTML;
}

上述方法没有渲染任何内容,

但是当我尝试使用像这样的直接 HTML 时:

public function placeholder()

    {
        return <<<'HTML'
            
        HTML;
    }

效果很好, 我更喜欢使用 laravel 组件,因为它的可重用性 那么如何解决这个问题

P粉935883292
P粉935883292

全部回复(1)
P粉642919823

只是想让事情变得简单。能否让 Livewire 组件的视图进行条件渲染。

示例:

在您的 Livewire 组件中

public $show_skeleton = true;

在 Livewire 组件的视图中

@if ($show_skeleton) @endif

在您的 Livewire 组件类中

public function showSkeleton()
{
    $this->show_skeleton = true;
}

public function hideSkeleton()
{
    $this->show_skeleton = false;
}

现在使用上述方法来显示和隐藏你的骨架。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号