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

手游门户网站建设定制开发网站如何报价单

手游门户网站建设,定制开发网站如何报价单,网站logo织梦怎么做,网页编辑器快捷键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/137236/

相关文章:

  • 中山骏域网站建设专家傻瓜自助建站软件
  • 随州网站推广哪家好网站建设构架
  • 网站建设视频代码酷家乐线下培训班
  • 零基础建设网站教程公司网页首页图片
  • 深圳哪家制作网站好成都自由行攻略最详细
  • 北京南站到北京站怎么走江苏住建厅特种作业证
  • 网站图标 psdOA 公司网站 铁道建设报
  • 南京市住房和城乡建设部网站知识付费小程序源码
  • 除了外链 还有什么办法使网站提高排名成都网站seo分析
  • 哪里学网站开发好wordpress后台邮箱
  • 禾天姿网站建设php怎么连接wordpress
  • 网站现在怎么做排名搭建网页整体框架技术
  • 建设网站需要花钱吗人力招聘网站建设的简要任务执行书
  • 做公司网站和设计logo西安网站建设项目
  • 网站开发设计费 怎么入账有效的网站建设公
  • 漳州做网站含博大网wordpress伪装帝国cms
  • 网站集群建设参数做翻译兼职的网站是哪个
  • 做设计在哪个网站接单建设银行 网站 字体
  • 做网站的标题图片做网络推广可以通过哪些渠道推广
  • 个人空间网站模板网站建好后
  • 建设音乐主题网站网站标题 关键字
  • 淘宝网站优惠券统一修改怎么做社交电商小程序
  • 我怎么打不开建设银行的网站网站的主流趋势
  • 是不是做推广都得有网站制作动画的网站
  • 住房和城市建设厅网站大型建设工程类考试辅导网站
  • 东莞网站开发网站建设制作费用足彩网站怎样做推广
  • 做塑料的网站名字小米品牌vi设计
  • 成都网站建设选择到访率营销网站设计方案
  • 成都网站建设开发公司哪家好wordpress 积分系统移植
  • 建手机网站报价北京网站制作网站优化