zoukankan      html  css  js  c++  java
  • reactjs--父组件调用子组件的内部方法(转载)

    reactjs--父组件调用子组件的内部方法

    发表于2016/10/11 9:21:37  965人阅读

     

    1、引入相关js

    <script src="js/react.js"></script>
    <script src="js/react-dom.js"></script>
    <script src="js/browser.min.js"></script>
    <script src="js/jquery.min.js"></script>

    2、js部分代码

    <div id="correspond"></div>
    
    <!--js代码-->
    <script type="text/babel">
        ///子组件
        var HelloMessage = React.createClass({
            childMethod: function(){
                alert("组件之间通信成功");
            },
            render: function() {
                return <div> <h1>Hello {this.props.name}</h1>  <button onClick={this.childMethod}>子组件</button></div>
            }
        });
    
        //父组件
        var ImDaddyComponent = React.createClass({
            getDS: function(){
                //调用组件进行通信
                this.refs.getSwordButton.childMethod();
            },
            render: function(){
                return (
                        <div>
                            <HelloMessage name="John" ref="getSwordButton" />
                            <button onClick={this.getDS}>父组件</button>
                        </div>
                );
            }
        });
    
        ReactDOM.render(
                <ImDaddyComponent  />,
                document.getElementById('correspond')
        );
    
    </script>

    3、页面效果

  • 相关阅读:
    16 Errors and Exceptions
    13 Asynchronous Programming
    wpf入门
    iframe cross domain
    ini_set("error_log",$error_path)设置
    MySQL中merge表存储引擎用法
    php中静态属性静态方法的用法
    PHP的SESSIONID生成原理
    composer的基本 使用
    相邻省份数组
  • 原文地址:https://www.cnblogs.com/gaosheng-221/p/6364829.html
Copyright © 2011-2022 走看看