【问题标题】:Sending context from one page to Another page in Aurelia将上下文从一个页面发送到 Aurelia 中的另一个页面
【发布时间】:2018-03-19 22:51:03
【问题描述】:

如何在 Aurelia 中将上下文从一个页面传递到另一个页面???并且需要保持上下文值直到第二页工作完成。

【问题讨论】:

  • 这里的上下文是什么意思?共享数据?
  • 例如,我从客户页面重定向到协议页面。因此,在这种情况下,我希望将客户信息保留在上下文中,并且我需要访问协议页面中的信息(而不是从 URL 传递),直到协议页面任务完成。是的,我猜它是某种共享数据。

标签: c# .net aurelia


【解决方案1】:

只要您不尝试保留敏感数据,我会考虑 sessionStoragelocalStorage 来满足此需求。如果是这种情况,那么您应该考虑在服务器端管理信息。

【讨论】:

    【解决方案2】:

    如果用户在移动到协议页面之前总是在客户页面上,您可以简单地创建一个单例类来存储共享数据并将其注入到客户页面和协议页面视图模型中。

    【讨论】:

    • 但在这种情况下,如果协议页面中的 url 刷新。共享数据正在清除:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 2014-11-08
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    相关资源
    最近更新 更多