【发布时间】:2021-01-11 10:44:41
【问题描述】:
我有一个关于动态分配图像的问题。
我尝试按每个案例显示每个图像(取决于每个数据的类型和总数)。
但是这段代码不起作用。
export default function Title() {
let image =
"../../../assets/images/situations/situation_" + totalCount + ".png";
return (
<>
{types[totalCount - 1] === "situation" ?
<SituationTitleStyled img={image}>
...
</SituationTitleStyled>
}
</>
)
}
const SituationTitleStyled = styled.div`
...
background: url(${(props) => props.image});
`;
否则,如果变量“image”是像“https://mdn.mozillademos.org/files/7693/catfront.png”这样的绝对路径,那么它可以工作。
我不知道我该如何工作以及使用绝对路径和相对路径之间的区别是什么。 :0
【问题讨论】: