在React App

时间:2016-12-12 12:11:46

标签: session reactjs sessionstorage

JSX File:
const Action = React.createClass({
   getInitialState() {
      return {actiondrp: [],empDetail:[],show:false,**UserName**:sessionStorage.getItem('UserName')}
   },
   componentWillMount: function () {
      var _this=this;
        _this.setState({UserName:sessionStorage.getItem('UserName')});
        this.fetchBypasses();
       // console.log(UserName);    
   },


HTML: 

  render: function() {
     var that=this;
     return (
        <div>
            <span></span>
            <span>Welcome,{that.state.UserName}</span>
        </div>
     )
  }

SessionStorage应出现在第一页加载中,但它第一次出现为null。如果我重新加载页面,它会正确显示。

0 个答案:

没有答案