React --引入图片及循环数据

Posted juewuzhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React --引入图片及循环数据相关的知识,希望对你有一定的参考价值。

引入图片的方法

1.引入本地图片

方法1:

import logo from ../assets/images/1.jpg;
<img src={logo} />

方法2:

<img src={require(../assets/images/1.jpg)} />

2.引入远程图片

<img src="https://www.baidu.com/img/xinshouye_353af22a7f305e1fb6cfa259394dea9b.png" />

循环数据的方法

constructor(props){
        super(props);
        this.state={
            msg:新闻,
            list:[11111111111,222222222222,3333333333333],            
            
            list2:[<h2 key=‘1‘>我是一个h2</h2>,<h2 key=‘2‘>我是一个h2</h2>],


            list3:[

                {title:"新闻11111111"},
                {title:"新闻22222"},
                {title:"新闻33333333"},
                {title:"新闻444444444"}
            ]
        }
    }

方法1:

render(){

        let listResult=this.state.list.map(function(value,key){

                return <li key={key}>{value}</li>   //循环数据要加key
        })



        return(
            <div className="news">
                <ul>
                     {listResult}
                </ul>
            </div>
        )
    }

方法2:

return(
            <div className="news">

                {this.state.list2}

            </div>
        )

方法3:

return(
            <div className="news">

                <ul>

                     {

                        this.state.list3.map(function(value,key){

                            return (<li key={key}>{value.title}</li>);

                        })
                    }
                </ul>

            </div>
        )

 

以上是关于React --引入图片及循环数据的主要内容,如果未能解决你的问题,请参考以下文章

import * as react from 'react' 与 import react from 'react' 有啥区别

“使用 JSX 时,React 必须在范围内”(react/react-in-jsx-scope 与 index.js 上的“window.React = React”)

React 系列教程

React学习笔记-1-什么是react,react环境搭建以及第一个react实例

react 导入中的 as

react-native init 指定 react 版本和 react-native 版本