react.js - react native 中this.setState无效
本文介绍了react.js - react native 中this.setState无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
import React, { Component, PropTypes } from 'react';
import ReactDOM from 'react-dom';
class ShellBar extends Component {
constructor(props) {
super(props);
this.state = {
isMaxCont: true,
};
}
MaxOrMinContView(){
this.setState=({isMaxCont: !this.state.isMaxCont});
}
render() {
let isText=this.state.isMaxCont ? '全屏' : '退出全屏';
return (<div className="shellBar">
<div className="shellBar-actions">
<span className="iconfont dismiss" onClick={ onDismiss }></span>
<span onClick={this.MaxOrMinContView.bind(this)}> {isText} </span>
</div>
</div>);
}
}
解决方案
什么鬼:
this.setState=({isMaxCont: !this.state.isMaxCont});
改成这样:
this.setState({isMaxCont: !this.state.isMaxCont});
这篇关于react.js - react native 中this.setState无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文