码迷,mamicode.com
首页 > 其他好文 > 详细

this作用域,改变作用域的方法

时间:2017-03-30 17:25:43      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:set   status   页面   val   作用   hang   idm   后台   request   

(1) call

var React = {

  createClass:function(spec){       //类组件

  spec.render.call(window)

  }

};

var CommentBox = React createClass({       //组件类

  render:function(){

  console.log {this}

)};

(2) var that = this

  var oReq = new XMLHttpRequest();     //后台与服务器交换数据

  oReq.open ("get", ‘comment2.json‘);     //服务器交换接口

  oReq.send();

  var that = this

  oReq.onreaystatechange = function() {

    if (oReq.readystate ==4){

    var r=eval (oReq.responseText);

//console.log(this)

  that.setstate({data});

  }else{alert (“服务器错误”+oReq.status)}

  }

}bind ()  //自动调动函数

(3)箭头函数

confirm = (e) => {}

3. constructor      //构造函数可以拿到类的this值

4. componentDidMount     //页面渲染后调用

5. state      //state变化重新渲染    props     //控制子元素变化

 

this作用域,改变作用域的方法

标签:set   status   页面   val   作用   hang   idm   后台   request   

原文地址:http://www.cnblogs.com/aivnfjgj/p/6646801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!