react怎么显示隐藏


本文摘自PHP中文网,作者coldplay.xixi,侵删。

react显示隐藏的方法:1、通过state变量来控制是否渲染元素,类似vue中的【v-if】;2、通过style控制display属性,类似vue中的【v-show】;3、通过动态切换className。

本教程操作环境:windows10系统、react16,本文适用于所有品牌的电脑。

react显示隐藏的方法:

方法一:

第一种方法是通过此例中showElem变量来控制是否加载元素的,如果showElem为false,内容是直接不会渲染的。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

class Demo extends React.Component{

    constructor(props){

        super(props);

        this.state = {

            showElem:true

        }

    }

    render(){

        return (

            <div>

                {

                    this.state.showElem?(

                        <div>显示的元素</div>

                    ):null

                }

            </div>

        )

    }

}

方法二:

这个方法很简单,就是通过display属性来控制元素显示和隐藏。

1

2

3

4

5

6

7

8

9

10

11

12

13

class Demo extends React.Component{

    constructor(props){

        super(props);

        this.state = {

            showElem:'none'

        }

    }

    render(){

        return (

            <div style={{display:this.state.showElem}}>显示的元素</div>

        )

    }

}

方法三:

阅读剩余部分

相关阅读 >>

React可以做什么?

React初级基础面试题(分享)

React中material-ui是什么

2021年前端React面试题大汇总(收藏)

jquery和React的区别是什么?

vue和React能做什么

为什么React需要绑定this

React创建组件的三种方式是什么

React完成一个图片轮播组件

React怎么mock数据

更多相关阅读请进入《React》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...