//父组件import * as React from 'react'import { Input } from 'antd'const Search = Input.Searchimport "./index.less"import Child from "./compon/list"
interface IProps {  MakeMoney?: () => void

}export default class ProjectList extends React.Component<IProps>{  constructor(props: IProps) {    super(props)

  }  
child: any = {}  //主要加这个onRef = (ref) => {  this.child = ref}// 调用组件进行通信getDS  = () => {  this.child.toggle()

}
render(){  return (  <div>    <button onClick={this.getDS}>父组件点击切换</button>
    <Child ref={this.onRef} />
  </div>

)}
}

//子组件
import * as React from 'react'import { Row, Col } from 'antd';import "./list.less"
interface IProps { msg?: any  MakeMoney?:any  //ref?:any

}interface IState {  lg?: any

}export  default class List extends React.Component<IProps, IState>   constructor(props: IProps) {
    super(props)

  }  state = {    lg: 6  }  toggle = () => {//父组件要调用的方法    console.log('f')      this.setState({        lg: 12      })  }

  StudyMakeMoney=()=>{ // 调用父组件方法    this.props.MakeMoney();  }  render(){   const { lg } = this.state;    return (      <div>  <button onClick={this.StudyMakeMoney}>子组件</button

  </div>
  )}

转载于:https://www.cnblogs.com/whlBooK/p/10811792.html

react typescript 父组件调用子组件相关推荐

  1. react类组件中父组件调用子组件函数

    1.自定义事件 子组件在 componentDidMount 生命周期里调用父组件的方法将 this 传给父组件 Son import React, { Component } from 'react ...

  2. react 函数组件父组件调用子组件方法

    react 函数组件父组件调用子组件方法 父组件利用ref对子组件做标记,通过调用子组件方法更改子组件状态,也可以调用子组件方法 首先在父组件中 ,使用useRef创建一个ref import Log ...

  3. react 父组件调用子组件方法--通过 props 实现

    父组件中 // 引入子组件 import GlobalTable from '../globalComponents/global-table'export default class Assuran ...

  4. flutter父组件调用子组件方法

    Key 概念参考前端react和vue中key值的含义,如果列表key不更改,则即便数据又修改视图也没有更改. ValueKey:以一个值为key. ObjectKey:以一个对象为key. Uniq ...

  5. 父组件调用子组件方法-useRef

    以前写过一篇父组件调用子组件方法的文章, 当时是在class类组件中, 使用onRef 本篇文章中使用useRef 实现父组件调用子组件方法 实现的功能是父组件的按钮点击清空表单 则清空子组件中的in ...

  6. Vue父组件调用子组件的方法并传参的两种方式(用$refs.refName.functionName、window.function)

    如需了解儿子怎么控制老子的,传送门:https://s-z-q.blog.csdn.net/article/details/120094689 父组件father.vue <template&g ...

  7. vue父组件调用子组件的方法

    vue组件与组件通信有如下几种情况: 平行组件 父组件与子组件 子组件与父组件 它们之间通信有几种方法有: props 自定义事件 vuex 今天我们聊一下父组件调用子组件的一种方法 parent.v ...

  8. Vue中父组件调用子组件的方法

    场景 SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图: SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图_BADAO_LIUMANG_ ...

  9. vue 父组件调用子组件内置方法

    背景介绍:外派到泰康做项目.这个项目中有个选择组织的功能,是一个树桩结构的懒加载,于是我就element-ui的tree组件封装了一个公共的组件. 但是后来发现他们的公司组织结构不是都请求的同一个接口 ...

  10. 【VUE实战问题记录】Vue 父组件调用子组件的使用方法

    Vue前端项目父组件调用子组件的时候,调用方式如下: 父组件 <template><div><child ref="refChild">< ...

最新文章

  1. Mysql基础--常见的表的约束介绍(一)
  2. C语言中,全局变量滥用的后果竟如此严重?
  3. 我的邮局系统,欢迎大家注册!hotxf.com
  4. android选择头像弹窗,Android App开发常用功能之用户头像选择-Go语言中文社区
  5. SpringCloud工作笔记058---springBoot项目maven命令打包部署
  6. UBUNTU设置SSH通过密钥登陆
  7. 文献学习笔记丨转录组表达数据的生信挖掘研究
  8. 2015职称计算机考试基础知识,2015年中级职称计算机考试基本知识点.doc
  9. Android性能测试
  10. C++ Toolkit zz
  11. typecho图片插件_Typecho 文章缩略图插件
  12. 山东科技大学计算机学院教师,山东科技大学
  13. 实验四+049+尤帆贤
  14. 海康摄像头忘记密码,自己如何快速重置密码
  15. 基于PHP服装购物网站的设计与实现
  16. 地税系统WEB打印提示未注册
  17. php ci log,PHP框架CI CodeIgniter 的log_message开启日志记录方法
  18. java xtend_简化Java语法 Eclipse推出Xtend
  19. 【动漫风格迁移】基于AnimeGAN的安卓APP工具
  20. 群晖 使用SMB3进行局域网传输双倍叠加网速下踩的一些坑

热门文章

  1. 【动态规划刷题笔记】线性dp:合唱队形(最长递增子序列的变体)
  2. php 上传没生成文件,php-上传时无法创建临时文件
  3. 功能安全 李艳文_李艳文:智能网联全新安全问题凸显 相关自动驾驶事故逐年增加...
  4. java类功能的模块化电源_Java9模块化指南
  5. nginx防盗链功能
  6. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(4)签到题4题
  7. 【NOIP2015】【Luogu2670】扫雷游戏(搜索,字符串输入输出)
  8. 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc
  9. k型热电偶材料_热电偶温度计的二三事
  10. JavaScript冒泡排序算法(1)