【发布时间】:2020-02-06 16:37:46
【问题描述】:
我对这个问题摸不着头脑(应该很容易),但我正在努力研究如何根据传递的道具有条件地渲染数据属性。
这里是代码 sn-p 没有额外的数据属性,但显示了一个有效的三元运算符
<ul
data-slider
ref={carouselEL}
className={props.trending ? "flex lg:grid lg:grid-3" : "flex transition lg:w-full"}
>
这是一个带有附加数据属性的示例,但最下面的代码行会引发错误并且不起作用。
<ul
data-slider
ref={carouselEL}
className={props.trending ? "flex lg:grid lg:grid-3" : "flex transition lg:w-full"}
{props.trending && dataTrending}
>
有什么想法吗?
要确认数据趋势为 true 的轮播的期望输出应该是
<ul
data-slider
class="flex lg:grid lg:grid-3"
data-trending
>
谢谢, 阿德里安
【问题讨论】:
-
对不起,我不明白这个问题,¿你想有条件地给
data-slider一个值吗? -
哪里出错了?
-
{props.trending && dataTrending}所需的输出是什么? -
可选属性名称是什么,它的值是什么?
-
请查看更新后的问题:)