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

wordpress做流量站建设银行官网登录入口

wordpress做流量站,建设银行官网登录入口,揭阳城乡建设局网站,深圳网站制作开发一、概念 1、出现的原因 在react典型的数据流中#xff0c;props传递是父子组件交互的唯一方式#xff1b;通过传递一个新的props值来使子组件重新re-render,从而达到父子组件通信。当然#xff0c;就像react官网所描述的一样#xff0c;在react典型的数据流之外#xf…一、概念 1、出现的原因 在react典型的数据流中props传递是父子组件交互的唯一方式通过传递一个新的props值来使子组件重新re-render,从而达到父子组件通信。当然就像react官网所描述的一样在react典型的数据流之外某些情况下例如和第三方的dom库整合或者某个dom元素focus等为了修改子组件我们可能需要另一种方式这就是ref方式。 2、介绍 React提供的这个ref属性表示为对组件真正实例的引用其实就是ReactDOM.render()返回的组件实例需要区分一下ReactDOM.render()渲染组件时返回的是组件实例而渲染dom元素时返回是具体的dom节点 二、ref获取dom import React from react; export default class LearnRef extends React.Component {constructor(props) {super(props);/*** 使用React.createRef 创建一个ref对象* 来接收dom元素的*/this.myInput React.createRef();}getInputDom() {console.log(this.myInput);}render() {return (div哈喽 ref{/* 给dom元素添加ref属性这个属性值使我们之前创建的ref对象注意ref 是react里面的保留字做组件传值的时候不推荐设置ref的属性*/}input ref{this.myInput} /button onClick{() this.getInputDom()}获取input的dom/button/div);} }三、使用ref实现父组件访问子组件中的数据和方法 import React from react;export default class LearnRef2 extends React.Component {state {name: 张三,age: 11,};addAge () {this.setState({age: this.state.age 1})}render() {return (divdiv{this.state.name} -- {this.state.age}/div/div);} }四、给ref设置一个回调函数获取dom元素或者组件实例 1、能够更准确的控制何时refs 被设置和解除 React 会在组件挂载时调用 ref 回调函数并传入 DOM元素(或React实例)当卸载时调用它并传入 null。在 componentDidMount 或 componentDidUpdate 触发前React 会保证 Refs 一定是最新的。 2、例子 import React from react; import LearnRef2 from ./learn-ref2;export default class LearnRef3 extends React.Component {state {learnRef2: null}/*** 初始化的时候会传入ref组件的实例* 组件卸载的时候会传入null* param {} component */initComponentRef (component) {this.learnRef2 component};addAge () {if (this.learnRef2) {this.learnRef2.current.addAge()}}render() {return (divdiv哈喽 ref/divLearnRef2 ref{this.getComponent}/LearnRef2button onClick{() this.addAge()}修改子组件里的年龄/button/div);} }
http://www.zqtcl.cn/news/107095/

相关文章:

  • 广告设计模板网站模版网站是什么意思
  • 网站网站模板企业网站制作排名
  • 食品网站开发淘客手机版网站怎么做
  • 厦门市网站建设app开发水务 网站建设
  • jfinal网站开发装修公司加盟哪家最好
  • 成都个人网站制作石家庄设计网站公司
  • 阿里巴巴网站本土化建设烟台市两学一做网站
  • 潍坊品牌网站建设公司旅游类作业网站
  • 建设谷歌公司网站费用求职seo推荐
  • 企业网站建设规划ppt企业网站前端模板下载
  • 补习吧 一家专门做家教的网站百度云搜索引擎入口网盘搜索神器
  • 网站建设与制作企业嘉鱼网站建设哪家专业
  • 电脑怎么做网站赚钱柳州柳北建设局网站
  • 农村服务建设有限公司网站设计基础网站推荐
  • 做网站的编程语言组合ppt模板免费的网站推荐
  • 泰安企业建站公司流程上海营销型网站报价
  • 网站承载量怎么做福州公交集团网站建设
  • 新吴区住房和建设交通局网站小程序商城哪家好排行榜
  • 中小学网站建站模板长春火车站咨询电话
  • c2c网站特点公司网站建设亚运村
  • 邢台wap网站建设费用黑帽seo之搜索引擎
  • 如何用阿里云做网站刷题网站怎么做
  • 织梦制作手机网站上海猎头公司名单
  • 免费生成图片的网站wordpress 购物
  • 江西建设部网站国际新闻最新消息今天2023
  • 怎么做网站啊wordpress英文显示改中文
  • 建筑专业网站有哪些网站标题seo外包优化
  • 浙江建设厅网站施工员报名中国建设协会官网站
  • 网站建设优化是干嘛上海今天最新的新闻
  • 网站大全浏览器软文的概念