美文网首页
React 加载本地图片

React 加载本地图片

作者: 等不来的期待 | 来源:发表于2018-05-30 17:43 被阅读1308次

    最近在用create-react-app 脚手架搭建自己的个人博客,以为对React不熟悉,所以在写的时候遇到很多坑,学习一们新语言就是从一个坑爬进另一个坑,其中在添加背景图片的时候需要记载本地图片,不能用html加载图片的方法,以为ES6不支持<img src="../images/photo.png"/>这样的写法;这样写加载不出来,所以在经过百度之后总结了两种方法:
    1.向导入类一样的方法把图片的位置直接导进去:
    import imgURL from '../../../src/img/aboutme-background.jpg';
    在render的方法中调用:

    render() {
            return (
                <div className = "about-backgroundImage" >
                    <img src={imgURL } />  
                </div>
                );
        }
    

    2.就是像加载网页中的图片一样来加载本地图片,直接在render方法中写入

    render() {
    
            return (
                <div className = "about-backgroundImage" >
                    <img src={require('../../../src/img/aboutme-background.jpg')} />  
                </div>
                );
        }
    

    以上两种方法都可以把本地图片给加载出来。可供大家选择。亲测有效的哈。

    相关文章

      网友评论

          本文标题:React 加载本地图片

          本文链接:https://www.haomeiwen.com/subject/lxjxsftx.html