gpt4 book ai didi

javascript - React.js如何在函数中插入自定义URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:52:46 25 4
gpt4 key购买 nike

我有一个函数,我希望它解析一个卡片图像的url。
url是我想解析卡的本地路径的地方。

function CardSpecs(props){
return(
<Card shadow={5} style={{minWidth: '450', margin: 'auto'}}>
<CardTitle style={{color: '#fff', height: '176px', background: props.url}} >{props.title}</CardTitle>
<CardText>
{props.description}
</CardText>
<CardActions >
<a href = {props.link} target = "blank"><Button className ="Button" colored>View</Button></a>
<Button className ="Button"colored>About</Button>
</CardActions>
</Card>
)
}


这就是我所说的。
 <CardSpecs description = "Mobiel Beauty Spa" title = "CorpoHeal" link = "http://corpoheal.com/" url =  'url(https://xtnotes-1255646395.coshk.myqcloud.com/images/react-1.svg) center / cover'/> 

不过,上面的方法是使用外部url
我想解析一个本地路径
例如
<CardSpecs description = "Mobiel Beauty Spa" title = "CorpoHeal" link = "http://corpoheal.com/" url =  'url(./assets/corpoheal.png) center / cover'/> 

但是上面的代码并没有破坏代码,只是显示了一个空白,
enter image description here

最佳答案

如果计划使用本地项目/存储库映像,则可以导入并使用它
如:

import reactImage from "...pathtoassetfolder/reactimage.jpg" 

把它作为道具传给组件。
我猜cardTitle中有一个 <img src=... />元素,所以将prop传递到src字段就可以了。
或者,如果在组件样式中使用背景,则可以传递道具:
backgroundImage: `url(${prop})`

关于javascript - React.js如何在函数中插入自定义URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57995411/

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