React 修改获取state中的值

14===》
修改state中的值 不能够直接修改

    state = {
        num: 10
    }

如 this.state.num+=12; 不能够直接修改  错误 

  通过 this.setState({
      num:this.state.num+12
  })

 15==> 获取state中的值
 ps==>当你进入一个组件时  不能够使用下面这一种方式
 import {StaTest} from "./components/StaTest" 报错
 应该为import StaTest from "./components/StaTest" 一个组件引入不加{}大括号

 import React, { Component } from "react";
 export default class StaTest extends Component {
    state={
        nun:1
    }
    render(){
        return <div>
            {/* 获取state中的值 */}
            {this.state.nun}
        </div>
    }
  }

import StaTest from "./components/StaTest"
  {/* 使用 */}
  <StaTest></StaTest>

原文地址:https://www.cnblogs.com/IwishIcould/p/11966780.html

时间: 2024-11-14 12:23:45

React 修改获取state中的值的相关文章

利用Entity Framework修改指定字段中的值

利用Entity Framework修改指定字段中的值一般我们编辑某些模型的时候会用到类似这样的代码: [HttpPost] public ActionResult Edit(Article model) { if (model.Id == 0) { return HttpNotFound(); } using (db) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); } return RedirectToAct

jQuery遍历table中的tr td并获取td中的值

jQuery遍历table中的tr td并获取td中的值 $(function(){ $("#tableId tr").find("td").each(function(){ <span style="white-space:pre"> </span> var year = $("#year").val(); var month = $("#month").val(); var da

selenium+java:获取列表中的值

selenium+java:获取列表中的值 (2011-08-23 17:14:48) 标签: 杂谈 分类: selenium 初步研究利用java+testNg框架下写selenium测试用例,今天学会了几个API:(1)获取页面上列表中的值,并打印输出:System.out.println(selenium.getTable("xpath=/html/body/div[3]/form/table.1.1")); //输出列表中第1行第1列的值(2)判断页面上是否有某个文本:(只能判

安卓Android控件ListView获取item中EditText值

可以明确,现在没有直接方法可以获得ListView中每一行EditText的值. 解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值. 大概算法:重写BaseAdapter.getView函数,用一个数组存储EditText中的值,根据position即数组下标,在getView中动态更新EditText和动态获取EditText中的值.因为ListView中的item是复用的,如果不动态清空或动态获取EditText中值,就会出现数据紊乱,或者没数

通过YAJL获取json中的值

这里主要是举例说明一下如果通过yajl获取json中的值. 对于array和object来说,获取的方式略有不同,具体可以参考下面的代码. 我只是从网上搜集信息,知道有这么一种方法,如果还有别的方法,请各位高手指点一下 首先,先贴出需要解析的json语句 [ "source", "abc", {"key1":"value1"} ] 然后就是关键所在了,这段代码主要是针对上面的json语句来写的,并非对所有json语句都适用.

页面中获取 iframe 中的值

3.页面中获取 iframe 中的值 var obj=document.getElementsByClassName(".ke-edit-iframe").contentWindow; var obj1=obj.document.getElementsByClassName(".ke-content"); var val=eval(obj1).html();

Jquery获取列表中的值和input单选、多选框控制选中与取消

一.Jquery获取列表中的值 二.input多选框控制选中 1 $('#clearbtn').click(function(){ 2 var boxes = $("input[type='checkbox']"); 3 for(i=0;i<boxes.length;i++){ 4 boxes[i].checked = false; 5 } 6 });

RootFramework框架实现文件读取和上传以及使用JavaScript获取fields中的值

1.项目中使用的相对路径需要转换成绝对路径,(Python方法实现 os.path.abspath('path')) 2.choose file [locators,file_path](传入参数文件存放的fields 以及传入的文件路径) 3.获取输入框中的值 :execute JavaScript return document.getElementById("id").value

jAVA 获取Map中的值

jAVA 获取Map中的值 Map<String, String> map=new HashMap<String, String>(); map.put("name", "饶伟"); map.put("sex", "男"); map.put("address", "大连"); 方法1 for (Map.Entry<String, String> Map