当前位置: 首页 > news >正文

南昌网站搭建制作公司中国建设协会网站首页

南昌网站搭建制作公司,中国建设协会网站首页,自己怎么设计装修房子,ios软件开发前景React获取URL参数,根据URL参数隐藏页面元素 AI推荐方法 如果您想使用React获取URL参数并相应地隐藏页面元素,可以按照以下步骤进行操作: 导入React和React DOM: import React from react; import ReactDOM from react-dom;创建…

React获取URL参数,根据URL参数隐藏页面元素

AI推荐方法

如果您想使用React获取URL参数并相应地隐藏页面元素,可以按照以下步骤进行操作:

导入React和React DOM:

import React from 'react';
import ReactDOM from 'react-dom';

创建组件:

class MyComponent extends React.Component {constructor(props) {super(props);// 初始化statethis.state = {visible: true};}componentWillMount() {// 获取URL参数const param = new URLSearchParams(window.location.search).get('param');// 如果param等于某个特定的值,则隐藏元素if (param === 'hidden') {this.setState({visible: false});}}render() {return (<div>{this.state.visible && <p>这是可见的元素</p>}{!this.state.visible && <p>这是隐藏的元素</p>}</div>);}
}ReactDOM.render(<MyComponent />, document.getElementById('root'));

  1. 在组件的componentWillMount()生命周期方法中,使用window.location.search获取URL参数,并检查参数是否等于特定值。如果是,则在组件的状态中设置visiblefalse
  2. 在组件的render()方法中,使用{}括号及逻辑表达式在需要的时候显示或隐藏元素。

需要注意的是,componentWillMount()生命周期方法只会在组件挂载之前调用一次,之后不会再调用。如果您需要在URL参数改变时重新检查并更新元素的显示状态,可以考虑使用componentDidMount()生命周期方法或React Router的相关功能。

根据取参数案例实现

url取参数

const params = new URLSearchParams(window.location.search);
const key = params.get('domFlag');

react页面

<Router><ScrollToTop /><LocationPathnameLogger /><RootContextProviders><GlobalStyles />{domFlag !=='hide' && <Menu data={menu} isFrontendRoute={isFrontendRoute} />}<Switch>{routes.map(({ path, Component, props = {}, Fallback = Loading }) => (<Route path={path} key={path}><Suspense fallback={<Fallback />}><ErrorBoundary><Component user={user} {...props} /></ErrorBoundary></Suspense></Route>))}</Switch><ToastContainer /></RootContextProviders></Router>

http://www.yayakq.cn/news/182294/

相关文章:

  • 百度云网站建设南宁中考招生信息网
  • 软件开发和网站开发做网站的服务器多少钱
  • 用手机可以建设一个手机网站吗福州关键词排名推广
  • 手机网站建设价格微网站开发需要多少费用
  • 毕设做系统好还是做网站好wordpress 主题插件
  • 手机网站开发c 教程网站定制开发收费标准是多少
  • 17网站一起做网批上海seo推广方法
  • 某公司网站建设策划清远市建设工程造价信息网站
  • 做网站推广链接该怎么做2014年网站设计趋势
  • 专业的集团网站建设中国产品网
  • 织梦网站模版怎么用wordpress 无法安装主题
  • 域名和网站不是一家怎么办安徽省住房和城乡建设厅网站查询
  • 小学网站源码php汉南做网站
  • 中小型企业网站优化案例常见的网站模式
  • 华建河北住房和城乡建设厅网站虹口专业网站建设公司
  • 知乎免费阅读网站怎么做电子商务营销
  • 网站开发 托管合同网站建设合同的要素
  • 用云速成美站怎么做网站网站cms系统排名
  • 织梦门户网站模板建e全景效果图
  • 建设网站空间多少钱怎么自己搭建一个网站
  • 中国城市建设网网站wordpress cms 制作
  • 啥是东莞网站制作公司昆山市住房和城乡建设局网站
  • 锐速做网站联盟营销网站有哪些
  • 深圳建设工程交易网站官网学院网站建设的作用
  • 怎么做自助购物网站重庆网站托管外包公司哪家好
  • 石家庄网站建设智美wordpress调用菜单的代码
  • 山东省建设厅举报网站哈尔滨做网站价格
  • 阿里网站seo浏览不良网页的危害
  • 报考建设八大员官方网站宁夏枸杞网站建设方案
  • 十大网站平台网站关键词越多越好吗