首页 > 其他 > 详细

react 引入图片

时间:2020-05-07 19:49:46      阅读:62      评论:0      收藏:0      [点我收藏+]
react 不支持img直接引入
<img src="../../images/img.png"  />

第一种:使用import  **  from ‘ ......‘ 引入

import React from ‘react‘;
import img from ‘../../images/img.png‘

export default class Demo1 extends React.Component {
    constructor(props) {
        super(props)
        this.state = {

        }
    }

    render() {
        return (
            <div>
                引入图片
                <img src={img} />
            </div>
        )
    }
}

 

第二种:使用require引入

import React from ‘react‘;

export default class Demo1 extends React.Component {
    constructor(props) {
        super(props)
        this.state = {

        }
    }

    render() {
        return (
            <div>
                引入图片
                <img src={require("../../images/img.png")}  />
            </div>
        )
    }
}

 如果是背景图

<div style={{ background: `url(${require("../../images/img.png")})` }}></div>

 

 网络图片: 

import React from ‘react‘;

export default class Demo1 extends React.Component {
    constructor(props) {
        super(props)
        this.state = {
            img: "https://upload.jianshu.io/users/upload_avatars/13342447/38927c8e-f1ea-4b3f-a56a-440e304ce52b?imageMogr2/auto-orient/strip|imageView2/1/w/100/h/100/format/webp"
        }
    }

    render() {
        return (
            <div>
                引入图片
                <img src={this.state.img}  />
            </div>
        )
    }
}


 ***  注意 使用img时候 需要些alt属性 如果不写会给出 警告  "img元素必须有alt属性,可以是有意义的文本,也可以是用于装饰图像的空字符串"

 

 技术分享图片

 

react 引入图片

原文:https://www.cnblogs.com/chen-yi-yi/p/12845014.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!