|
- import React , { Fragment, Component }from 'react';
- class Myan extends Component{
- // 构造函数
- constructor(props)
- {
- super(props);
- this.state ={
- show:true
- }
- this.btnClick = this.btnClick.bind(this);
- }
-
- render ()
- {
- return <Fragment>
- <div>
- {/* 这句话的意思是 根据 this.state.show 的 值 改变clas,如果加上css3 则会产生动画效果 */}
- <h1 className={this.state.show?'show':'hide'}> 我爱钟无艳 </h1>
- <button onClick={this.btnClick}> 点击说心里话 </button>
- </div>
- </Fragment>;
- }
- btnClick(){
-
- this.setState(()=>{
- if(this.state.show){
- return {
- show :false
- }
- }else{
- return {
- show :true
- }
- }
-
- })
- }
- }
- export default Myan;
复制代码
|
|