• React的父子传值(父传子)


    话不多说直接上代码!

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     7     <title>Document</title>
     8     <!-- 主意这里的script连的是我本地的 -->
     9     <script src="./react.development.js"></script>
    10     <script src="./react-dom.development.js"></script>
    11     <script src="./babel.min.js"></script>
    12 </head>
    13 <body>
    14     <div id="root">
    15 
    16     </div>
    17 </body>
    18 <script type="text/babel">
    19     //父亲
    20     class Abox extends React.Component{
    21         constructor(props) {
    22         super(props);
    23         this.state = {
    24             arr: [{
    25                 "userName": "fangMing", "text": "123333", "result": true
    26             }, {
    27                 "userName": "zhangSan", "text": "345555", "result": false
    28             }, {
    29                 "userName": "liSi", "text": "567777", "result": true
    30             }, {
    31                 "userName": "wangWu", "text": "789999", "result": true
    32             },]
    33         }
    34     }
    35     render() {
    36         return (
    37             <div>
    38                 <Son arr={this.state.arr}></Son>
    39             </div>
    40         )
    41     }
    42  }
    43     
    44 
    45 
    46 
    47     //儿子
    48     class Son extends React.Component{
    49         constructor(props) {
    50         super(props);
    51     }
    52     
    53     render() {
    54         console.log(this.props.arr)
    55         return (
    56             <div className="list">
    57                 <ul>
    58                     {
    59                         this.props.arr.map(item => {
    60                             return (
    61                                 <li key={item.userName}>
    62                                     {item.userName} 评论是:{item.text}
    63                                 </li>
    64                             )
    65                         })
    66                     }
    67                 </ul>
    68              
    69             </div>
    70         )
    71     }
    72     }
    73 
    74     ReactDOM.render(
    75         <div>
    76             <Abox></Abox>
    77         </div>,
    78         document.getElementById("root")
    79     )
    80 </script>
    81 </html>
  • 相关阅读:
    .net core
    web api对接小程序基本签名认证
    微信小程序主要开发语言
    C# 用Singleton类构建多线程单例模式
    web api与mvc的区别
    sql 简单分页查询(ror_number() over)
    sql查询当前数据库的所有表名
    C# 身份证号码15位和18位验证
    C# 人民币大写金额转换
    编写类-用户类
  • 原文地址:https://www.cnblogs.com/LC123456/p/12115936.html
Copyright © 2020-2023  润新知