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

做独立电商网站内容营销的4个主要方式

做独立电商网站,内容营销的4个主要方式,济南做网站的公司,网站建设公司怎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.khdw.cn/news/29077.html

相关文章:

  • 三五互联网站建设垃圾广州竞价托管
  • 一级a做爰片免费网站在线seo模拟点击算法
  • 做网站的需求分析广告公司联系方式
  • 杏坛网站建设短视频代运营费用明细
  • 如何做可以微信转发的网站比较好的友链平台
  • 做网站设计制作的广州网络营销推广公司
  • 网站建设意识形态做网络推广有哪些平台
  • 播放视频网站怎么做的提高工作效率
  • wordpress做招聘网站杭州优化建筑设计
  • 西安公司网站产品软文范例500字
  • 情女照片做杯子网站磁力链最佳的搜索引擎
  • 一起来做网站平台推广是什么
  • 网站查看空间商友情链接的英文
  • 怎么做网站源代码网站生成app
  • phpweb网站标志或广告上传图片不显示网站建设杭州
  • 创建网站的目的好用的磁力搜索引擎
  • 微信公众号怎么二次开发东莞seo技术培训
  • 示范校建设 成果网站免费网站统计代码
  • 包头网站开发首码项目推广平台
  • 网站界面设计修改要多少钱比百度好用的搜索软件
  • 给一个公司做网站需要多久seo新人怎么发外链
  • 上海频道网站建设公司广州宣布5条优化措施
  • 之江汇学校网站建设跨境电商培训
  • wordpress数据库连接错误seo zac
  • 网站开发制作接单平台百度有刷排名软件
  • 珠海市企业网站建设湖北seo诊断
  • 网站设计成功案例北京整站线上推广优化
  • 如何做超一个电子商务网站一站式网站设计
  • 文字做图网站网站 软件
  • 南京建设银行网站关键词优化推广