zoukankan      html  css  js  c++  java
  • mobile.ant.design picker组件跳转路由后返回记住选中状态

     react里跳转路由后再返回原页面,组件会重新加载无法保留上次的状态,解决办法就是存一下上次的状态呗

    1.存session里 (最方便,如果有大量状态需要缓存最好转成对象,使用JSON.stringify()和JSON.parse转换一下

      JSON.parse() 方法用于将一个 JSON 字符串转换为对象。

      JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。

    2.路由传参,跳转带过去回来再带过来(不是路由控制的跳转返回不行)

    3.存全局函数或者状态管理仓库里(看你项目怎么存状态)

    4.子路由,思想是路由/home跳转到子路由/home/index,本质上路由没有变

    发现很多组件的value的有自己的格式,要保持一样才能成功

     

    code by trister
  • 相关阅读:
    图象处理算法(一)
    使用自定义类实现工程多语言
    SQL的数据类型
    SQL LEFT JOIN
    TADOCommand
    如何获得活动的数据
    TDateTime
    类定义(一)
    mxOutlookBar组件安装和使用
    TADOQuery
  • 原文地址:https://www.cnblogs.com/tristers/p/14202941.html
Copyright © 2011-2022 走看看