美文网首页
ReactNative组件间的通信

ReactNative组件间的通信

作者: Melody_YM | 来源:发表于2019-08-07 10:52 被阅读0次

父组件向子组件通信

  • 父组件向子组件传值
通过props传递 在父组件中name='我是父组件向子组件传递的参数'
在子组件中通过this.props.name获取
  • 父组件向子组件传递方法
与传递参数方法相同,通过props方法这样传递test={this.onParentClick1}
在子组件中触发这个方法this.props.test();

子组件向父组件通信

  • 子组件向父组件传值
在子组件state中定义一个参数this.state = {name : '我是子组件向父组件传递的参数' };
在父组件中给子组件绑定ref,如 <Childern ref='childern' />
在父组件中获取子组件的state,如this.refs.childern.state.name
  • 子组件向父组件传递方法
同样通过ref来获得,前两部与传参方法相同。
获取方法的方式也同样this.refs.childern.onChildenCilck2();
  • 非父子组件之间的传值
组件之间无关联的形式与子组件向父组件传值的方式相同
通过ref给组件标记一个名字,同样通过this.refs.***.state/function方法相互调用。

相关文章

  • ReactNative组件间的通信

    父组件向子组件通信 父组件向子组件传值 通过props传递 在父组件中name='我是父组件向子组件传递的参数' ...

  • ReactNative组件间的通信

    父组件向子组件通信 父组件向子组件传值 父组件向子组件传递方法 子组件向父组件通信 子组件向父组件传值 子组件向父...

  • ReactNative开发—封装Android原生UI组件

    1.# reactnative 原生组件通信原理 ReactNative开发——封装原生UI组件:http://b...

  • 19.ReactNative组件间的通信

    父组件向子组件通信: 父组件向子组件传值 通过props传递 在父组件中name='我是父组件向子组件传递的参数'...

  • reactNative组件通信

    reactNative组件通信 分为两种第一种: 父组件向子组件通讯第二种:是子组件向父组件通讯 父组件向子组件通...

  • React组件间通信

    1. 组件间通信1.1.父组件向子组件通信1.2.子组件向父组件通信1.3.跨级组件间通信1.4.无嵌套关系组件间...

  • vue.js系列三:组件间通信

    1.组件间通信基本原则 2.vue 组件间通信方式 2.1组件间通信 1: props(适用于父子组件传递属性) ...

  • <Vue2.x>总结:注意点

    一、组件间通信 1、多层组件间通信的命名问题 1.1、问题 在使用多层组件间通信的时候,经过反复测试,发现创建的组...

  • vue 组件通信方式 ,父子、隔代、兄弟 三类通信,六种方法

    Vue 组件间通信只要指以下 3 类通信:父子组件通信、隔代组件通信、兄弟组件通信,下面分别介绍每种通信方式且会说...

  • Vue基础-03 组件间的通信

    1. 组件间的通信 父子间的通信 通过props 父组件: 1.在父组件引入子组件在components:{ } ...

网友评论

      本文标题:ReactNative组件间的通信

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