gpt4 book ai didi

javascript - 如何在 react 中添加图像

转载 作者:行者123 更新时间:2023-11-28 17:24:15 25 4
gpt4 key购买 nike

我找不到从 URL 提供图像的正确语法。

<image src='url(' +${this.url}+ ')'
style={{
height: 'auto',
width: '100%'
}}></image>

你能给我一个来源来了解何时使用:${}{}、``、""吗?

最佳答案

由于 html 属性无法像 myattr='my'+dynamic+'value 那样串联起来React 为我们提供了大括号来使用动态值:

<image src={'url(' + this.url + ')'} />

注意,连接是在大括号内完成的 {} .

但是今天,我们主要使用 ES6+ 功能,因此使用 + 将它们连接起来运算符是一个丑陋的解决方案。因此,我们使用 template literal使用波浪号键`

<image src={`url${this.url}`} />

要在模板文字中使用变量,我们使用 ${variable_name} .

<小时/>

此外,我怀疑这里的 url() 函数,你在任何地方定义过吗?否则,你不应该使用,只需使用:

<image src={this.url} />

src的值只是图像的路径src="path.jpg"但不是src="url(path.jpg)" .

另外,图像是一个组件吗?否则,它应该是 <img />标记不是<image /> 。如果image是一个组件,那么我建议您在组件中使用大写名称,即使它们是功能组件。

关于javascript - 如何在 react 中添加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51964192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com