为了账号安全,请及时绑定邮箱和手机立即绑定

ReactJS - 在加载图像之前显示预加载器

ReactJS - 在加载图像之前显示预加载器

墨色风雨 2021-06-27 11:03:35
我有这个组件,它在其中呈现来自 json 的数据。一切正常。但我想插入一个加载器: <i className="fa fa-spinner"></i>在加载图像之前。加载器也应该在之后消失。我怎样做?import React, { Component } from 'react'var data = require('./db.json');class Biografy extends Component {  constructor(props) {    super(props)    this.state = {      photo: ""    }  }  componentDidMount() {    this.setState({      photo: data.biography[0].photo    })  }  render() {    return (      <div>        <i className="fa fa-spinner"></i>        <img src={this.state.photo && `/images/${this.state.photo}`} alt="" />      </div>    )  }}export default Biografy
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信