美文网首页
2-1 父传子数据 demo

2-1 父传子数据 demo

作者: bestCindy | 来源:发表于2020-07-12 14:57 被阅读0次
import React, { Children } from 'react';
import ReactDOM from 'react-dom';
import "./01props.css"

//在父元素中使用 state 去控制子元素 props,从而达到父元素数据传递给子元素

class ParentCom extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
          isActive: true
        };
        this.changeShow = this.changeShow.bind(this);
    }
    render() {
        return(
            <div>
               <button onClick = { this.changeShow }>控制子元素显示</button>
               <ChildCom isActive = { this.state.isActive }/>
            </div>
        )
    }
    changeShow() {
        this.setState({
            isActive: !this.state.isActive
        });
    }
}
class ChildCom extends React.Component {
    constructor(props) {
        super(props);
    }
    render() {
        let strClass = null;
        if (this.props.isActive) {
            strClass = "active";
        } else {
            strClass = "";
        }

        return (
            <div className = { "content " + strClass }>
                <h1>我是子元素</h1>
            </div>
        )
    }
}

ReactDOM.render(<ParentCom />, document.querySelector("#root"));




相关文章

  • 2-1 父传子数据 demo

  • 2-1 父传子数据传递

    props 父传递给子组件数据,单向流动,不能子传递给父。props 的传值,可以是任意类型 props 可以设置...

  • 父传子实现

    父传子实现 目标任务: 实现父子通信中的父传子,把父组件中的数据传给子组件 实现步骤 父组件提供要传递的数据 - ...

  • 06-Vue组件数据传递父传子

    组件数据传递父传子

  • 组件通信

    demo链接父传子组件主要是通过props 即把state里面的数据或者class里的方法传递给后代模板需要注意的...

  • 2018-09-20 组件嵌套

    将子组件数据传到父组件里 父传子的嵌套

  • 面试题

    组件通信 1:父传子:父传子 - 在组件标签上通过自定义属性的形式:list="list1"绑定数据,然后在子组件...

  • vue父子传参场景集锦(一)

    父传子数据,子修改数据,父不改 场景: 列表(父组件)点击,弹出表单并传递当前行数据到表单(子组件),表单使用双向...

  • 组件的通讯

    父子间访问子组件之间的信息(父传子) 子组件访问父组件之间的信息(子传父) 兄弟之间的传递(子传子) 父传子 子传...

  • vue 组件传值

    子传父: 父传子:

网友评论

      本文标题:2-1 父传子数据 demo

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