当前位置: 首页 > news >正文

深圳罗湖做网站新闻软文自助发布平台

深圳罗湖做网站,新闻软文自助发布平台,济南建站公司效果,建设网站公司好 之前我们将 state 状态管理简单过了一下 那么 本文 我们来研究一下事假处理 点击事件上文中我们已经用过了 这里 我们就不去讲了 主要来说说 父子之间的事件 我们直接来编写一个小dom 我们父组件 编写代码如下 import Hello from "./components/hello";functio…

好 之前我们将 state 状态管理简单过了一下
那么 本文 我们来研究一下事假处理

点击事件上文中我们已经用过了 这里 我们就不去讲了 主要来说说 父子之间的事件

我们直接来编写一个小dom
我们父组件 编写代码如下

import Hello from "./components/hello";function App() {const obtain = () => {console.log("调用了 父组件的obtain");};return (<div className="App"><Hello title="高阶组件" age={20} onObtain={obtain} /></div>);
}export default App;

这里 我们定义了一个obtain函数
然后 给子组件绑定了一个 onObtain 事件 触发的函数时 指向本组件的obtain函数

然后 我们子组件编写代码如下

import * as React from "react";interface IProps {title: string,age: number,onObtain: any
}interface IState {count:number
}export default class hello extends React.Component<IProps,IState> {public readonly state: Readonly<IState> = {count: 520}public constructor(props:IProps){super(props);this.clickHide = this.clickHide.bind(this);this.requestParent = this.requestParent.bind(this);}public clickHide(){this.setState({count: 200})}public requestParent() {this.props.onObtain();}public render() {return (<div><div>{ this.state.count }</div><button onClick = { this.clickHide }>修改</button><button onClick = { this.requestParent }>调用父组件函数</button></div>)}
}

这里 我们写了个requestParent 点击按钮时触发
这里需要注意 我们函数直接在IProps中声明一下就好了 和 父组件传递的参数 props 一样
然后 我们为了方便类型直接给个any 任意类型
然后 当用户点击触发requestParent按钮时 我们调用父组件给的onObtain

我们运行项目然后点击按钮
在这里插入图片描述
可以看到 这个位置就没有任何问题 成功触发了

然后 我们进一步
写一个传递参数的
子组件的requestParent函数改成

public requestParent() {this.props.onObtain("小猫猫");
}

这样 我们就往onObtain中传了一个字符串 值为 小猫猫

然后 我们父组件的 obtain 改成这样

const obtain = (name:string) => {console.log(name);
};

这里 我们给obtain设置要接收一个参数 字符串类型的 键定义为name
然后 输出在控制台
我们再次运行项目 然后点击按钮
结果如下
在这里插入图片描述
也是没有任何问题

http://www.hotlads.com/news/3549.html

相关文章:

  • 宝安商城网站建设哪家效益快百度100%秒收录
  • 做b2c网站多少钱互联网精准营销
  • 树莓派做网站深圳网络推广服务公司
  • 建站是什么东西青岛seo百科
  • 网站设计收费明细表谷歌浏览器手机版下载
  • 大连开发区着火seo排名点击手机
  • 企业做营销型网站响应式网站模板的特点
  • 珠海北京网站建设网页设计大作业
  • 企业网站建设与推广公司网站制作要多少钱
  • 电商网站怎么做搜索seo与sem的区别和联系
  • 网站上设置返回首页的超链接咋做的黑科技推广软件
  • 广州专业做网站多少钱seo数据分析哪些方面
  • 网站建设技术问题店铺推广渠道有哪些
  • 主做收影视出版的小说网站品牌营销策划方案案例
  • nginx网站开发怎么制作网站详细流程
  • 网站建设需求调查表新闻热点事件2021(最新)
  • 网站开发和报价方案无货源网店怎么开
  • python+网站开发+prf汉中网络推广
  • 网站icp备案流程站长seo工具
  • 建筑施工模板沧州搜索引擎优化
  • 做网站收录的网站有哪些万网域名注册官网查询
  • 生成前端页面的网站口碑营销的案例及分析
  • 响应式网站开发价格seo sem
  • 郑州网站设计价格互联网营销专业
  • 有做网站动态效果软件天津seo培训
  • 动态网站和静态网站有什么区别百度seo快速排名优化
  • 电商网站建设新闻深圳网站优化软件
  • 网站上面的头像怎么做的网站模板平台
  • 深圳红酒网站建设免费线上培训平台
  • 框架布局技术制作一个网站定制网站建设推广服务