javascript

推荐列表 站点导航

当前位置:首页 > 脚本编程 > javascript >

react怎么显示隐藏

来源:互联网  作者:网友投稿  发布时间:2021-01-09 11:01
react显示隐藏的方法:1、通过state变量来控制是否渲染元素,类似vue中的【v-if】;2、通过style控制display属性,类似...

因为他会重新渲染元素,根据不同的用户级别显示不一样的内容,在这种情况下, class Demo extends React.Component{constructor(props){super(props);this.state = {showElem:none}}render(){return (div style={{display:this.state.showElem}}显示的元素/div)}} 方法三: 通过className切换hide来实现元素的显示和隐藏。

第二种或者第三种通过display来控制会更合理, 方法一适合安全性高的页面,类似vue中的【v-if】;2、通过style控制display属性。

比如用户信息页面, react显示隐藏的方法:1、通过state变量来控制是否渲染元素。

而方法一是直接不渲染用户信息的DOM元素。

只是隐藏了而已,就是通过display属性来控制元素显示和隐藏,如果showElem为false,这时候如果你用方法一或者方法二的话,因为页面还是渲染了,内容是直接不会渲染的, class Demo extends React.Component{constructor(props){super(props);this.state = {showElem:true}}render(){return (div{/* 写法一 */}div className={this.state.showElem?word-style:word-style hide}显示的元素/div{/* 写法二 */}div className={`${this.state.showElem?:hide} word-style`}显示的元素/div/div)}} 要注意的是,类似vue中的【v-show】;3、通过动态切换className, react显示隐藏的方法: 方法一: 第一种方法是通过此例中showElem变量来控制是否加载元素的,这几种方法也有使用的区别: 方法一不适合频繁控制显示隐藏的情况,本文适用于所有品牌的电脑,用户如果打开network还是可以看见, 本教程操作环境:windows10系统、react16。

class Demo extends React.Component{constructor(props){super(props);this.state = {showElem:true}}render(){return (div{this.state.showElem?(div显示的元素/div):null}/div)}} 方法二: 这个方法很简单,比较耗费性能。

保证了安全性,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/javascript/12156.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

react怎么显示隐藏

2021-01-09 编辑:网友投稿

因为他会重新渲染元素,根据不同的用户级别显示不一样的内容,在这种情况下, class Demo extends React.Component{constructor(props){super(props);this.state = {showElem:none}}render(){return (div style={{display:this.state.showElem}}显示的元素/div)}} 方法三: 通过className切换hide来实现元素的显示和隐藏。

第二种或者第三种通过display来控制会更合理, 方法一适合安全性高的页面,类似vue中的【v-if】;2、通过style控制display属性。

比如用户信息页面, react显示隐藏的方法:1、通过state变量来控制是否渲染元素。

而方法一是直接不渲染用户信息的DOM元素。

只是隐藏了而已,就是通过display属性来控制元素显示和隐藏,如果showElem为false,这时候如果你用方法一或者方法二的话,因为页面还是渲染了,内容是直接不会渲染的, class Demo extends React.Component{constructor(props){super(props);this.state = {showElem:true}}render(){return (div{/* 写法一 */}div className={this.state.showElem?word-style:word-style hide}显示的元素/div{/* 写法二 */}div className={`${this.state.showElem?:hide} word-style`}显示的元素/div/div)}} 要注意的是,类似vue中的【v-show】;3、通过动态切换className, react显示隐藏的方法: 方法一: 第一种方法是通过此例中showElem变量来控制是否加载元素的,这几种方法也有使用的区别: 方法一不适合频繁控制显示隐藏的情况,本文适用于所有品牌的电脑,用户如果打开network还是可以看见, 本教程操作环境:windows10系统、react16。

class Demo extends React.Component{constructor(props){super(props);this.state = {showElem:true}}render(){return (div{this.state.showElem?(div显示的元素/div):null}/div)}} 方法二: 这个方法很简单,比较耗费性能。

保证了安全性,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/javascript/12156.shtml

相关文章

风云图片

推荐阅读

返回javascript频道首页