0

在 Laravel 组件中,您可以指定默认类并将它们与传入的额外类合并,如下所示:

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

但是如果我想删除那个“text-white”类呢?如何传入要从组件中排除的类列表?

4

1 回答 1

0

您需要使用有条件的合并类。您可以通过该class方法完成此操作,该方法接受一个类数组,其中数组键包含您希望添加的一个或多个类,而值是一个布尔表达式。

<a {{ $attributes->class(['text-white' => $isTextWhite]) }}>{{ $slot }}</a>
于 2021-08-31T22:11:01.263 回答