【问题标题】:Drupal7 + ReactJS SPA Properly Routing within the appDrupal7 + ReactJS SPA 在应用程序内正确路由
【发布时间】:2016-10-25 13:37:29
【问题描述】:

几周前,我一直在尝试在 drupal 中集成一个基于 react 的简单单页应用程序 (SPA)。更多细节可以在this thread 找到。

我已经成功地在drupal 中启动了一个应用程序,现在我的问题转移到另一个层次,即Routing。我可以在 SPA 中正确导航,但我无法通过浏览器的地址栏进行交互,url 也不会随着 spa 中的内容的变化而变化。最后,浏览器的后退、前进按钮完全离开spa页面

我可以想象,当我在 SPA 中导航时,可能会更改地址栏 URL(例如 http://localhost:8080/node/spa#/path/to/page1 等),但我找不到任何相关的教程或指南;或者知道不可能做这样的事情并重新评估我的解决方案

【问题讨论】:

    标签: javascript php reactjs drupal-7 single-page-application


    【解决方案1】:

    在进行了一些试验和错误之后,在 drupal CMS 中正确处理 spa 路由的一种方法是使用主题标签,因为没有其他组件使用主题标签作为构建方式的事实/限制网址(例如按主题)

    所以页面的 URL 在 SPA 页面中将有两个部分:

    http://drupal/url/to/page#/spa.part

    通过这种方式,drupal 和 spa 可以协同工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 2010-11-24
      • 1970-01-01
      • 2017-05-07
      • 2017-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多