javascript - React 在加载图像时从数据加载 HashMap 像

标签 javascript reactjs

我正在使用 React 创建一个项目,并从 JSON 文件中获取数据。我使用 URL 加载图像

<img src={image} />

我的数据中有一个散列图像(模糊),我想在等待渲染真实图像时显示它。有什么办法吗?

JSON 就像:

"hash": "UUKJMXvM{V@AHRQwvxZXSs9s;o0",
"image": "https://www.imageurl.com/",

最佳答案

您可以使用 react-progressive-image 这是一个用于渐进式图像加载的 npm 包。您可以使用以下方式安装它:

npm i react-progressive-image

然后像这样使用它:

<ProgressiveImage src={image} placeholder={hash}>
  {src => <img src={src} alt="an image" />}
</ProgressiveImage>

希望这对您有帮助。

关于javascript - React 在加载图像时从数据加载 HashMap 像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59949095/

相关文章:

javascript - 当层重叠时,悬停对象在背景/前景元素上出现两次

javascript - 比较 2 个不可变列表是否相等

javascript - Ember js - 切换传递给操作的当前值和先前值

javascript - React js中openweathermap的api key

reactjs - 如何使用本地png自定义react-google-maps标记?

javascript - React-Router 在主组件和侧边栏组件之间传递 props

javascript - 未处理的 promise 拒绝 TypeError

javascript - 在 AngularJS 中,如何定义调用 Controller 上特定方法的路由?

javascript - 图像显示游戏 JavaScript

javascript - 使用 accepts_nested_attributes_for 的 rails 中的三级嵌套表单