发布房源——进入发布房源组件-history.replace() 方法跳转页面-有缓存数据

进入发布房源组件

  • 点击某条搜索结果,进入发布房源组件,同时携带数据

    • 给搜索列表项添加单击事件。
    • 在事件处理程序中,调用 history.replace() 方法跳转到发布房源页面。
    • 将被点击的小区信息作为数据一起传递过去。
    • 在发布房源页面,判断 history.loaction.state 是否为空。
    • 如果为空,不做任何处理。
    • 如果不为空,则将小区信息存储到发布房源页面的状态中。
renderTips = () => {const { tipsList } = this.statereturn tipsList.map(item => (<likey={item.community}className={styles.tip}onClick={() => {this.props.history.replace(`/rent/add`, {id: item.community,name: item.communityName})}}>{item.communityName}</li>))
}
constructor(props) {super(props)let cinfo = props.location.statethis.state = { community: {name: cinfo.name,id: cinfo.id}}
}
  • 注意

    • this.props.hisory.replace(path,state)->跳转的同时 传递数据
    • this.props.location.state-> 接收数据

发布房源

发布房源(三)01——进入发布房源组件-history.replace() 方法跳转页面-有缓存数据相关推荐

  1. android上方导航条跳转页面,Native Navigation导航组件的使用说明

    目前稳定版本为1.0版本, 2.0是开发版, 暂时不要用. 支持单页直接跳转, 直接自带顶部导航栏配置(返回,标题栏和右侧按钮), 支持直接跳转到多Tab页面, 支持隐藏显示Tab页, 支持数字气泡. ...

  2. Vue实现兄弟组件间的方法调用及回调

    Vue实现兄弟组件间的方法调用及回调 看兄弟间数据传递的看我写的这篇文章:vue实现兄弟组件间的实时通信 先说说我遇到的情况: 点击左侧树tree,需要调用右侧houseInfo组件中的新增方法,弹出 ...

  3. UCanCode发布升级版本E-Form++可视化源码组件库2011 第二版!

    UCanCode发布升级版本E-Form++可视化源码组件库2011 第二版! --- UCanCode有史以来最强大的版本发布! E-Form++可视化源码组件库企业版本16.01发布!(超过50万 ...

  4. 电子表单设计,表单打印,表单填写,数据发布,VC++,VB,源代码组件库

    电子表单设计,表单打印,表单填写,数据发布,VC++,VB,源代码组件库 -- 为您提供即刻可以拿来使用的源码级电子表单解决方案! E-Form++可视化组件库企业版本电子表单解决方案在E-Form+ ...

  5. 三禧科技 工业机器人_redmi note 9 即将发布,三剑齐发! 三禧科技

    原标题:redmi note 9 即将发布,三剑齐发! 三禧科技 11月20日,Redmi官方宣布 Redmi Note 9系列来了,将于11月26日 "三剑齐发". 官宣文案中提 ...

  6. 重磅!2022最新SCI影响因子发布,三大名刊NCS及国内期刊TOP10排名有变化(内附2022年最新影响因子)

    北京时间2022年6月28日,Clarivate Analytics官方发布最新年度(2021年)期刊引用报告(JCR),全球期刊影响因子(Impact factor,缩写IF)出炉. 世界公认的三大 ...

  7. HUAWEI P20系列国内发布 徕卡三摄+AI开启智慧摄影新时代

    4 月 12日,HUAWEI P20系列在上海东方体育中心正式发布.作为华为2018 年度旗舰,HUAWEI P20系列在继承了P系列核心DNA之上,将科技与艺术完美结合,独特的结构色渐镀工艺.先进的 ...

  8. 5g消息服务器,三大运营商发布“5G消息” 短消息服务全新升级 微信的对手来了...

    三大运营商发布"5G消息" 短消息服务全新升级 微信的对手来了 2020-04-08 15:45:53 来源:新京报  |  作者:许诺 | 字号:A+ | A- [三大运营商发布 ...

  9. JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图

    JavaWeb和WebGIS学习笔记(三)--GeoServer 发布shp数据地图 系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gi ...

最新文章

  1. Express中间件--connect-mongodb-session
  2. linux系统进程的内存布局
  3. 数据科学家提高效率的 40 个 Python 技巧
  4. php答题评分,Thinkphp 答题 评语
  5. windows中的一个小bug
  6. MyBatis 插件原理与实战
  7. CVE-2019-11477漏洞详解详玩
  8. WORD里表格(图表、框图、形状)复制到另一WORD里表格会变形的解决办法
  9. 更改桌面 计算机 的图标w10,W10电脑系统如何修改桌面快捷方图标
  10. 华为携手Work Shift Calendar (Shifter),将工作效率提升至更高水平
  11. Web3js 小笔记
  12. java 空格变成问号_【转】空格变成问号的怪问题
  13. 高考2021北京录取成绩查询,2021北京地区高考成绩排名查询,北京高考各高中成绩喜报榜单...
  14. Python判断某个列表是否是另一个列表的子列表
  15. 数据结构与算法之美(一):概论
  16. Vue3+vite配置postcss-pxtorem报错[plugin:vite:css] Failed to load PostCss config
  17. 张量分解学习(一 基础铺垫)
  18. 微信企业付款 ”错误码:NO_AUTH,错误信息:此IP地址不允许调用接口,如有需要请登录微信支付商户平台更改配置“报错的处理办法
  19. Axure 交互学习1 基础页面跳转、鼠标悬停样式
  20. Blender和Rizom UV的桥接插件:B2RUVL

热门文章

  1. 一文详解 常见开源协议
  2. 盘点百度AI To B的2019:“云+AI”突围之年
  3. z-index学习知识小结
  4. eve-ng社区版安装
  5. 开发日志 2015-03-29
  6. Windows Azure安全概述
  7. 【Unity】用Excel库读取Excel表格(.xlsx或者.xls)
  8. 清华大学java公开课视频_清华大学视频公开课推荐
  9. 深度学习与神经网络关系
  10. openpyxl读取、更新插入excel