React实现Angularjs ng-show、ng-if和ng-hide
发布时间:2020-12-15 07:16:11 所属栏目:百科 来源:网络整理
导读:添加一段用户登录场景,登录显示登录信息,否则显示非登录信息。 使用Angularjs我们可以这样做: div ng-show="isLogin"登录了/divdiv ng-if="isLogin"你好,{userName}/divdiv ng-hide="isLogin"未登录/div 那我们使用React要怎么去实现这样的场景呢? Reac
添加一段用户登录场景,登录显示登录信息,否则显示非登录信息。 使用Angularjs我们可以这样做: <div ng-show="isLogin">登录了</div> <div ng-if="isLogin">你好,{userName}</div> <div ng-hide="isLogin">未登录</div> 那我们使用React要怎么去实现这样的场景呢? React.createClass({ getInitialState: function() { return { isLogin: true,userName: 'Joe' }; },render: function() { var isLogin = this.state.isShowLoginMenu,loginHtml; if (isLogin) { loginHtml = <div className="logined"> 登录了,欢迎{this.state.userName} </div>; } else { loginHtml = <div className="no-login"> 未登录 </div>; } return ( <div className="user"> {loginHtml} </div> ); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |