html - 反应在其他文件中使用声明的 const
问题描述
我试图四处寻找解决方案,但找不到任何有用的东西。
我希望能够从 api 获取详细信息并将其信息传递到另一个页面。该名称当前定义为“drink.strDrink”,图像也是如此。
但是我想在获取日期后在另一个文档中获取日期,这就是我所拥有的。
// Here I get the data from the API
const getDrink = () => {
Axios.get(`https://www.thecocktaildb.com/api/json/v1/1/search.php?s=${id}`).then((res)=> {
console.log(res)
setDrinkList(res.data.drinks)
})
}
// Here I use the data from the API
<Fragment key={index} >
<Card.Img variant="top" src={drink.strDrinkThumb} />
<Card.Body>
<Card.Title>{drink.strDrink}</Card.Title>
<Card.Text style={{overflow: 'hidden', whiteSpace: 'pre'}}>
<p>{drink.strCategory}</p>
</Card.Text>
<Router>
<Button variant="primary"><Link to={"/drink#"+drink.strDrink.replace(/\s+/g, '-')}>More info</Link></Button>
</Router>
</Card.Body>
</Fragment>
解决方案
推荐阅读
- caching - varnish 中是否有任何函数可以将 json/string 数据存储在缓存或内存中并在所有请求中重用它?
- ruby - 如何在 Ruby 中将可变月份数添加到日期(避免使用循环)
- ios - 如何以编程方式在 Today 扩展中设置根视图控制器
- itext - 什么是 PDF 内容流,在什么情况下我们需要更新此流...?
- ios - 我是否需要等待 Xcode 10.3 在 iOS 12.3 上进行测试?
- laravel - 条带测试模式::CONNECTED_STRIPE_ACCOUNT_ID
- laravel - Laravel Telescope - 请求为空并不断触发 XHR 请求
- javascript - 右键单击 iframe 标签时如何更改上下文菜单选项?
- javascript - 如何在javascript中将数字格式化为字符串
- bash - 检查文件夹中的任何文件是否包含模式,然后返回文件名