react怎么显示隐藏
因为他会重新渲染元素,根据不同的用户级别显示不一样的内容,在这种情况下, 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
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
那么问题来了:我们要怎
时间:2021-01-20
-
2021年,进修JavaScript必然要
时间:2021-01-20
-
DeFi(去中心化金融)现在的
时间:2021-01-20
-
您无需对类型做任何假设
时间:2021-01-20
-
例如下面这句: export co
时间:2021-01-20
-
key ); } console.log(hasOwn({
时间:2021-01-20
-
是不是? 自定义 Hook 如果你
时间:2021-01-20
-
Javascript是什么?
时间:2021-01-04
热门文章
-
连续3年稳居第一,全球1240万用户,Java
时间:2021-01-04
-
一篇带给你JavaScript的Class语法介绍
时间:2021-01-04
-
key ); } console.log(hasOwn({ name :1}
时间:2021-01-20
-
深入理解JavaScript中的箭头函数
时间:2021-01-04
-
Javascript在Chrome浏览器中调试的七个步骤
时间:2021-01-04
-
那么问题来了:我们要怎么在样式中使用
时间:2021-01-20
-
Canvas入门实战之实现一个图形验证码
时间:2021-01-04
-
详解js异步文件加载器
时间:2021-01-04
-
是不是? 自定义 Hook 如果你想仿照 useSta
时间:2021-01-20
-
复盘Node项目中遇到的13+常见问题和解决方
时间:2021-01-04
