在ES6中子组件怎么调用父组件

这次给大家带来在ES6中子组件怎么调用父组件,在ES6中子组件调用父组件的注意事项有哪些,下面就是实战案例,一起来看一下。

出于某些目的,最近又开始研究起了RN,看着教程一步步的学习,在最近却是碰到了一个问题,那就是父子组件的方法调用的问题。

这个问题我百度了很久,JS的ES6语法下,用class创建组件,子组件调用父组件方法模拟器不断报错。

因为我看的视频是基于es5的语法来实现的代码,所以语法有些不同。

es5的语法下,方法的this都是RN已经帮我们处理好了的,所以按照视频中的示例是可以达成效果的,但是es6貌似是要自己写的。。

具体的写法就是在constructor中添加 this.xxxxx = this.xxxxx.bind(this);

或者在子组件绑定的时候就写this.xxxxx.bind(this) .

这里就不多讲了,下面上代码,以供需要的人参考。

export default class TestPrj extends Component {    constructor(props){      super(props);      this.timesReset = this.timesReset.bind(this);      this.state = {timex:2};    }    timesReset(){      this.setState({        timex:0      });    }    render() {      return(                            //或者              );    }  } class Son extends Component{    constructor(props){    super(props);    this.state = {times:this.props.timex};  }  componentWillReceiveProps(props){    console.log(this.props);    this.setState({      times:props.timex    })  }  timesReset(){    this.props.timesReset();  }  render(){    return(                儿子:虽然你揍了我 {this.state.times} 次,但是我 永 不 屈 服!!                    爹,再给你儿子一次机会!!              );  }}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

JS常用的消息框有哪些

js随机产生6位随机数

js动态创建标签以及设置属性的方法

以上就是在ES6中子组件怎么调用父组件的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2781333.html

(0)
上一篇 2025年3月8日 16:15:41
下一篇 2025年2月26日 12:40:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 原生js怎么调用json

    这次给大家带来原生js怎么调用json,原生js调用json的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax基础 ajax:无刷新数据读取,读取服务器上的信息 HTTP请求方法: GET:用于获取数据,如浏览帖子 ajax.ju…

    编程技术 2025年3月8日
    200
  • vue里函数的调用顺序详解

    本文主要为大家分享一篇对vue里函数的调用顺序介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。method用来定义方法的,比如你@click=”test”,methods就定义test这个方法。 cr…

    编程技术 2025年3月8日
    200
  • android textinput显示不全怎么解决

    这次给大家带来android textinput显示不全怎么解决,解决android textinput显示不全的注意事项有哪些,下面就是实战案例,一起来看一下。 出现的问题 如下图 原因 android 输入框默认带有上下内边距 解决 将…

    2025年3月8日
    200
  • Vue的shopCart组件使用方法

    这次给大家带来Vue的shopCart组件使用方法,使用Vue的shopCart组件注意事项有哪些,下面就是实战案例,一起来看一下。 一、shopCart组件 (1) goods 父组件和 子组件 shopCart 传参 deliveryP…

    编程技术 2025年3月8日
    200
  • NavigatorIOS组件的使用详解

    这次给大家带来NavigatorIOS组件的使用详解,使用NavigatorIOS组件的注意事项有哪些,下面就是实战案例,一起来看一下。 一、NavigatorIOS组件介绍 1,组件说明 使用 NavigatorIOS 我们可以实现应用的…

    编程技术 2025年3月8日
    200
  • datepicker怎么使用

    这次给大家带来datepicker怎么使用,使用datepicker的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 写插件是很有意思,也很锻炼人,因为这个过程中能发现许多的细节问题。在前端发展的过程中,jQuery无疑是一个重要的…

    编程技术 2025年3月8日
    200
  • 安装Electron失败怎么处理

    这次给大家带来安装Electron失败怎么处理,安装Electron的注意事项有哪些,下面就是实战案例,一起来看一下。Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和CSS 构建跨平台…

    编程技术 2025年3月8日
    200
  • 怎样使用React进行组件库的开发

    这次给大家带来怎样使用React进行组件库的开发,使用React进行组件库的开发的注意事项有哪些,下面就是实战案例,一起来看一下。 最近针对日常业务需求使用react封装了一套[组件库], 大概记录下整个开发过程中的心得。由于篇幅原因,在这…

    2025年3月8日
    200
  • 在Bootstrap怎么操作表格

    这次给大家带来在Bootstrap怎么操作表格,在Bootstrap操作表格的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了Bootstrap实现的表格合并单元格。分享给大家供大家参考,具体如下: 1、问题背景 利用Boo…

    2025年3月8日
    200
  • Vue2中父组件与子组件之间的双向绑定

    这次给大家带来Vue2中父组件与子组件之间的双向绑定,Vue2中父组件与子组件之间的双向绑定的注意事项有哪些,下面就是实战案例,一起来看一下。 最近在研究如何写一套基于Vue2.x的UI组件给自己用,提升一点BIG,在制作含有input的组…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论