react typescript 父组件调用子组件
//父组件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 父组件调用子组件相关推荐
- react类组件中父组件调用子组件函数
1.自定义事件 子组件在 componentDidMount 生命周期里调用父组件的方法将 this 传给父组件 Son import React, { Component } from 'react ...
- react 函数组件父组件调用子组件方法
react 函数组件父组件调用子组件方法 父组件利用ref对子组件做标记,通过调用子组件方法更改子组件状态,也可以调用子组件方法 首先在父组件中 ,使用useRef创建一个ref import Log ...
- react 父组件调用子组件方法--通过 props 实现
父组件中 // 引入子组件 import GlobalTable from '../globalComponents/global-table'export default class Assuran ...
- flutter父组件调用子组件方法
Key 概念参考前端react和vue中key值的含义,如果列表key不更改,则即便数据又修改视图也没有更改. ValueKey:以一个值为key. ObjectKey:以一个对象为key. Uniq ...
- 父组件调用子组件方法-useRef
以前写过一篇父组件调用子组件方法的文章, 当时是在class类组件中, 使用onRef 本篇文章中使用useRef 实现父组件调用子组件方法 实现的功能是父组件的按钮点击清空表单 则清空子组件中的in ...
- Vue父组件调用子组件的方法并传参的两种方式(用$refs.refName.functionName、window.function)
如需了解儿子怎么控制老子的,传送门:https://s-z-q.blog.csdn.net/article/details/120094689 父组件father.vue <template&g ...
- vue父组件调用子组件的方法
vue组件与组件通信有如下几种情况: 平行组件 父组件与子组件 子组件与父组件 它们之间通信有几种方法有: props 自定义事件 vuex 今天我们聊一下父组件调用子组件的一种方法 parent.v ...
- Vue中父组件调用子组件的方法
场景 SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图: SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图_BADAO_LIUMANG_ ...
- vue 父组件调用子组件内置方法
背景介绍:外派到泰康做项目.这个项目中有个选择组织的功能,是一个树桩结构的懒加载,于是我就element-ui的tree组件封装了一个公共的组件. 但是后来发现他们的公司组织结构不是都请求的同一个接口 ...
- 【VUE实战问题记录】Vue 父组件调用子组件的使用方法
Vue前端项目父组件调用子组件的时候,调用方式如下: 父组件 <template><div><child ref="refChild">< ...
最新文章
- Mysql基础--常见的表的约束介绍(一)
- C语言中,全局变量滥用的后果竟如此严重?
- 我的邮局系统,欢迎大家注册!hotxf.com
- android选择头像弹窗,Android App开发常用功能之用户头像选择-Go语言中文社区
- SpringCloud工作笔记058---springBoot项目maven命令打包部署
- UBUNTU设置SSH通过密钥登陆
- 文献学习笔记丨转录组表达数据的生信挖掘研究
- 2015职称计算机考试基础知识,2015年中级职称计算机考试基本知识点.doc
- Android性能测试
- C++ Toolkit zz
- typecho图片插件_Typecho 文章缩略图插件
- 山东科技大学计算机学院教师,山东科技大学
- 实验四+049+尤帆贤
- 海康摄像头忘记密码,自己如何快速重置密码
- 基于PHP服装购物网站的设计与实现
- 地税系统WEB打印提示未注册
- php ci log,PHP框架CI CodeIgniter 的log_message开启日志记录方法
- java xtend_简化Java语法 Eclipse推出Xtend
- 【动漫风格迁移】基于AnimeGAN的安卓APP工具
- 群晖 使用SMB3进行局域网传输双倍叠加网速下踩的一些坑
热门文章
- 【动态规划刷题笔记】线性dp:合唱队形(最长递增子序列的变体)
- php 上传没生成文件,php-上传时无法创建临时文件
- 功能安全 李艳文_李艳文:智能网联全新安全问题凸显 相关自动驾驶事故逐年增加...
- java类功能的模块化电源_Java9模块化指南
- nginx防盗链功能
- 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(4)签到题4题
- 【NOIP2015】【Luogu2670】扫雷游戏(搜索,字符串输入输出)
- 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc
- k型热电偶材料_热电偶温度计的二三事
- JavaScript冒泡排序算法(1)