首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel喷气流组件如何传递活动类作为参数

laravel喷气流组件如何传递活动类作为参数
EN

Stack Overflow用户
提问于 2022-01-14 16:33:39
回答 1查看 269关注 0票数 0

我用的是拉拉维尔·杰斯特拉姆。我还添加了“黑暗主题”对我的申请的支持。我使用的是Tailwind 3的Laravel 8 Jetstream。

到目前为止,我已经成功地为resources/views/navigation-menu.blade.php文件中的导航链接设置了暗类,如下所示:

代码语言:javascript
复制
<!-- Navigation Links -->
<div class="hidden space-x-8 sm:-my-px sm:ml-10 sm:flex">
    <x-jet-nav-link class="dark:text-gray-200 dark:hover:text-blue-300" href="{{ route($ruta_dashboard) }}" :active="request()->routeIs($ruta_dashboard)">
        {{ __('Dashboard') }}
    </x-jet-nav-link>
</div>

到目前一切尚好。

但是,当我尝试将黑暗类添加到dark:active:bg-amber-200类时,如下所示

代码语言:javascript
复制
<!-- Navigation Links -->
<div class="hidden space-x-8 sm:-my-px sm:ml-10 sm:flex">
    <x-jet-nav-link class="dark:text-gray-200 dark:hover:text-blue-300 dark:active:bg-amber-200" href="{{ route($ruta_dashboard) }}" :active="request()->routeIs($ruta_dashboard)">
        {{ __('Dashboard') }}
    </x-jet-nav-link>
</div>

它不起作用。

如何将黑暗模式的活动类传递给Laravel组件?

EN

回答 1

Stack Overflow用户

发布于 2022-07-23 16:00:49

早上好,亲爱的,我也遇到了同样的问题,我设法找到了解决办法。事实证明,黑暗类必须在位于文件夹中的Jetstream组件中指定:

vendor/laravel/jetstream/resources/views/components

修改后的组件示例:

代码语言:javascript
复制
@props(['active'])

@php
$classes = ($active ?? false)
            ? 'block pl-3 pr-4 py-2 border-l-4 border-indigo-400 text-base font-medium text-indigo-700 bg-indigo-50 focus:outline-none focus:text-indigo-800 focus:bg-indigo-100 focus:border-indigo-700 transition dark:bg-slate-700 dark:border-slate-500'
            : 'block pl-3 pr-4 py-2 border-l-4 border-transparent text-base font-medium text-gray-600 hover:text-gray-800 hover:bg-gray-50 hover:border-gray-300 focus:outline-none focus:text-gray-800 focus:bg-gray-50 focus:border-gray-300 transition dark:hover:border-slate-500';

<a {{ $attributes->merge(['class' => $classes]) }}>
    {{ $slot }}
</a>

我在这段视频中得到了这个信息(至少11:35)。

https://www.youtube.com/watch?v=jU3IrFmOGNQ

应该澄清一下,它是用西班牙语写的,但它是可以理解的

告诉我们你能否解决这个问题

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70713720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档