javascript - 背景图像样式在反应中不起作用
问题描述
idk为什么背景图像样式不起作用反应,
{
musics && musics.map((name, i) => {
console.log(typeof name.imageURL);
return(
<Fragment key = {i}>
<div className = "music-preview-box">
<div className = "user-musics-content">
<div id = "album-cover" style ={{backgroundImage: "url("+name.imageURL+")"}}>
</div>
</div>
</div>
</Fragment>
)
}
}
当我控制台日志显示 url,当我输入真实的 url 而不是name.imageURL
它的工作。但是当我只保留它时name.imageURL
它不起作用
解决方案
尝试双引号 url("...")
<div id = "album-cover" style={{ backgroundImage:`url("${name.imageURL}")` }}></div>
推荐阅读
- android - 从 firebase addOnCompleteListener 内部替换 Fragment
- node.js - 如何从 Firebase 的云功能中获得条纹支付费用“成功”?
- mongodb - MongoDB按天分组,名称和金额总和
- python - Pandas:计算两列中的值而不考虑顺序
- c++ - 类模板静态成员初始化两次
- reactjs - 如何访问组件内部路由中传递的id?
- plsql - 如何解决这个 pl sql oracle 查询?
- android - SQLite 清除缓存后从 Assets 中读取 base
- ios - Xcode 10 不象征崩溃日志
- javascript - 在现有状态转换期间无法更新,另外函数作为布尔值传递,我不知道为什么