【发布时间】:2021-10-24 19:54:05
【问题描述】:
我制作了一个组件,我希望它具有不同的颜色。
如果我没有传递颜色,我希望默认为蓝色。
我设法通过以下方式做到了这一点:
<div class="text-{{$color ?? 'blue'}}-400"></div>
但现在我在检查 2 个案例时遇到了问题:
<div class="{{ isset($bg) ? "text-{$color ?? 'blue'}-100" : "text-{$color ?? 'blue'}-600" }}"></div>
如果设置了背景图像 - 在阴影 100 中以传递的颜色显示文本。如果没有背景图像,则在阴影 600 中设置文本。(如果没有传递颜色,则使用默认的“蓝色”阴影)
我收到此错误:
语法错误,意外'??' (T_COALESCE),期待 :: (T_PAAMAYIM_NEKUDOTAYIM)
【问题讨论】:
标签: php laravel tailwind-css