import React,{Component} from 'react'
import ReactDOM from 'react-dom'
class App extends Component{
//给一个初始化状态
constructor(){
super();
this.state={
result:0
}
}
handChange=()=>{
//获取input a的类容,这个a就是我们给的标识ref="a"
let a=this.refs.a.value||0;
let b=this.refs.b.value||0;
//改变状态,更新视图
this.setState({result:parseFloat(a)+parseFloat(b)})
}
render(){
return (
<div>
<input type="text" ref="a" onChange={this.handChange}/>
+
<input type="text" ref="b" onChange={this.handChange}/>
<p>{this.state.result}</p>
</div>
)
}
}

ReactDOM.render(<App/>,document.querySelector("#root"))

转载于:https://www.cnblogs.com/jeremy-o/p/9447916.html

react.js 给标识ref,获取内容相关推荐

  1. gatsby_如何使用Gatsby.js来获取内容

    gatsby by Dimitri Ivashchuk 由Dimitri Ivashchuk 如何使用Gatsby.js来获取内容 (How to source content with Gatsby ...

  2. js怎么获取ueditor值_UEditor获取内容

    1,引入百度ueditor编辑器js库 以上两个js文件,请读者前往百度开放平台ueditor频道下载. 2, 之间添加html代码,其中获取内容等功能按钮也一并添加 获得整个html的内容 获得内容 ...

  3. react中使用ref获取

    1.react 函数组件使用useRef获取input框中的值 import React, { useRef } from "react";export default funct ...

  4. js中增加标签删除标签和input修改获取内容

    1.增加标签 创建标签:document.createElement('标签id名') 在某一标签内的最后面插入标签:c.appendChild(b): //即给c加一个孩子b,记住这个孩子是后面进来 ...

  5. 【学习笔记】React.js

    视频地址 https://www.bilibili.com/video/BV1wy4y1D7JT 入门 React是什么 使用 React 框架的程序,展现页面需要分三步: 发送请求获取数据 处理数据 ...

  6. React.js再探(四)

    不知道看官们还记不记得上一节的内容,关于生命周期的.我们来个例子重温且练习一下. 传送门:http://www.cnblogs.com/galenyip/p/4574400.html 我们来实现一下时 ...

  7. React.js入门笔记

    # React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...

  8. React.js核心原理实现:首次渲染机制

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 react.js和vue.js无疑是当下最火的js框架了,它们为组件式的开发传统前端页面.SPA页面.前后端分离等带 ...

  9. react.js基础

    现在最热门的前端框架有AngularJS.React.Bootstrap等.自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领 ...

最新文章

  1. python字典进行大写转化_python之字典的增删改查
  2. python数字类型及运算_Python类型和运算--数字
  3. java word 转换 图片_怎样把手机上的图片转换成word?
  4. php-fpm 超时,PHP超时的坑
  5. mybatis3 配置文件解析
  6. 演示Thread.sleep(100)和Thread.currentThread().isInterrupted()+@Deprecated:将方法标注为废弃的方法...
  7. 消息队列(MQ):ZeroMQ 中间件设计【译文】
  8. java 常量 类型_Java的常量及数据类型
  9. 我们公司使用了 6 年的分布式锁,很是牛逼啊!
  10. 云计算的概念 (搬运自common craft)
  11. 压力测试工具Siege详解
  12. 如何在 vscode 中更换炫酷的背景图
  13. C++学习笔记(10)
  14. MySQL数据库入门(三)--- 查询、权限、join语法、外键、备份
  15. 【刷机】LG G2 能进入recovery但是不能进入新系统,can't open file ,G2刷TOT
  16. 基于Android与多媒体的英文学习APP的设计
  17. windows下tomcat设置开机自启
  18. SpringBoot -- 服务网关APIGateway
  19. 物联网设备管理的未来
  20. iOS开发中常用到的第三方库

热门文章

  1. 使用ASP.NET Web API和Handlebars的Web模板
  2. 荣耀 Magicbook Pro 锐龙版搭载深度操作系统桌面版
  3. PYPL 7 月榜单公布:Java 份额出现下降趋势
  4. 使用Linux docker容器中的集成安全性对SQL Server的.Net Core客户端进行身份验证
  5. linux c 语言 errno 我个头,Linux错误代码:errno.h与返回值 -EINVAL
  6. 实时检测input的长度_目标检测——TinyYOLOv3
  7. alt+x+b没反应_Alt键的这几种用法,你一定要知道
  8. 我对python的理解_python之我对装饰器的理解
  9. centos overlay 占用很大_盘锦技术好的升降货梯占用空间小
  10. csv to mysql_CSV to array