美文网首页
React 表单与事件

React 表单与事件

作者: 楠楠_c811 | 来源:发表于2018-09-10 20:06 被阅读2次

一个简单的小例子,可以做到value值改变的同时,显示出的文字同步更改。
在实例中我们设置了输入框 input 值 value = {this.state.data}。在输入框值发生变化时我们可以更新 state。我们可以使用 onChange 事件来监听 input 的变化,并修改 state。
对例子感兴趣的可以直接敲一下,对原理感兴趣的直接去看菜鸟教程文档吧。
http://www.runoob.com/react/react-forms-events.html

import React, { Component } from 'react';

class From extends Component {
    constructor(props){
        super(props);
        // 设置初始值
        this.state={value:'你好'}
        // 绑定this
        this.handleChange = this.handleChange.bind(this)
    }
    // 监听事件
    handleChange(event){
        // 获取最新的value值 并改变原值
        this.setState({value:event.target.value});
    }

   render(){
        // 将最新的value值 赋值给value
       let value = this.state.value;
       return(
           <div>
                {/* 绑定监听事件,渲染最新的value */}
               <input type="text" value={value} onChange={this.handleChange}/>
               {/* 显示最新的value */}
               <h4>{value}</h4>
           </div>
       )
   }

}
export default From  ;

相关文章

  • React

    React 表单与事件 React 简单介绍 React 入门实例教程 Github-react-demos 从一...

  • React 表单与事件

    一个简单的小例子,可以做到value值改变的同时,显示出的文字同步更改。在实例中我们设置了输入框 input 值 ...

  • React入门--表单与事件

    表单组件 React中的表单组件大致可分为两类 受控组件 非受控组件受控组件简单来说就是它的值由React进行管理...

  • React—表单及事件处理

    表单 提到React中表单及事件处理,就不得不先介绍一下控组件与非受控组件的概念。 在HTML中,表单元素与其他元...

  • jQuery基础(三)—事件篇-----表单事件

    1、jQuery表单事件之blur与focus事件: focusin事件与focusout事件,同样用于处理表单焦...

  • react-native页面间传递数据的几种方式

    1. 利用react-native 事件DeviceEventEmitter 监听广播 应用场景:- 表单提交页面...

  • ReactJS_12 React 表单与事件

    HTML 表单元素与 React 中的其他 DOM 元素有所不同,因为表单元素生来就保留一些内部状态。 在 HTM...

  • React 列表与表单

    列表 在React中,拿到一组数据后,一般会用map方法来遍历渲染。 表单 HTML 表单元素与 React 中的...

  • 前端常见面试题目(三)

    1、React的受控组件与非受控组件React 有两种不同的方式来处理表单输入。如果一个 input 表单元素的值...

  • react 表单之单向绑定

    react 不能像vue一样,不能使用双向绑定,只能使用单向绑定 单向 表单 绑定事件 onChange

网友评论

      本文标题:React 表单与事件

      本文链接:https://www.haomeiwen.com/subject/esdegftx.html