首页 > 开始慢慢入门了,写些简单代码,感觉有些别扭,谁来给我解释一下

开始慢慢入门了,写些简单代码,感觉有些别扭,谁来给我解释一下

在AwesomeProject上开始慢慢改,加功能,熟悉。
请看下面简单代码:
var AwesomeProject = React.createClass({
weltext1:"aaa",
_onPressButton:function() {

this.weltext1 = "bbb";
......

我想干的事也简单,AwesomeProject类有个成员变量叫weltext1,它的初值是aaa。当button被按下时,它被改成bbb。这个功能很容易实现。
我想说的是最后那句this.weltext1 = "bbb";如果前面不加this就会报错,说找不到weltext1。让我感觉很别扭啊,成员函数找不到成员变量......


是React吗 ?
react的属性不是这么加的 放state或者prop里面 没看过react的教程或者docs?

 getInitialState: function() {
    return {weltext1 : bbbb};
  },

然后

_onPressButton:function() {
    var str= "bbb";
    this.setState({weltext1 :str})
}

看这里

【热门文章】
【热门文章】