javascript - 音乐播放:输入Array中的音乐地址,输入onClick
问题描述
再会。我有一个音乐列表,在可用的功能中,我只想让用户播放和暂停音乐,但我遇到了一个问题。onClick
我必须根据我之前得到的错误写一个函数,我不能item.url.play()
直接写,但是如果我用函数写,它不会识别项目。现在有什么解决办法?你说。
为了更好地理解代码
const Musics = [
{
name: "это ли счастье",
img: этолисчастьеImg,
singer: "Rauf & Faik",
url: этолисчастьеMusic
},
//code...
];
return (
<>
<Box className="list-box">
{Musics.map((item) =>
<Grid container className="box-music">
<Grid item lg={3}>
<img src={item.img} width="80px" height="80px" className="img-box" />
</Grid>
<Grid item lg={7} className="text">
<Typography>
<h5 className="name"> {item.name} </h5>
</Typography>
<p style={{ color: "#6f009b" }}>{item.singer}</p>
</Grid>
<Grid item lg={1}>
<i className="fa fa-play fa-1x pley" aria-hidden="true" onClick={x}></i>
</Grid>
</Grid>
)}
</Box>
</>
);
解决方案
而不是 x 尝试
() => yourfunc(项目)
您无需直接调用即可访问项目
推荐阅读
- .net - 有没有办法防止 .NET 自动对 Web 服务输入字符串进行 XML 编码?
- python - 从文件中操作现有 python 代码的有效方法
- r - 层次聚类中变量重要性的 R 包
- python - 在 python / pyspark 中获取 k-means 质心和异常值
- node.js - 在 ReactJS 中如何在单击提交按钮时将数据存储为 JSON?
- reactjs - 如何在同一个 React 组件中使用函数?
- python - Docker 中的 Python Discord 机器人
- php - 上传到服务器后,图像路径从 vuejs 项目中的 localhost 调用
- c# - 如何使用 linq 执行此操作?
- python - 知道如何解决这个“值错误”.python 3.9.1