【问题标题】:Routing in Polymer Starter Kit聚合物入门套件中的布线
【发布时间】:2016-01-28 07:37:19
【问题描述】:

我正在运行 Polymer Starter Kit。如果我单击菜单上的联系人,然后单击用户,我将成功重定向到用户页面。但是,如果我单击联系人,然后在位置栏中手动输入http://localhost:5000/#!/users,我不会重定向并收到错误消息:Can't find http://localhost:5000/#!/users. Redirected you to Home Page,即使在通过菜单单击用户后设置了相同的位置。为什么会这样?

【问题讨论】:

  • 在路由器中尝试 2 个表达式,覆盖 "/users" 和另一个不带斜线的路由,即只是 "users"

标签: polymer web-component polymer-starter-kit


【解决方案1】:

这是因为您的 JavaScript 没有机会加载。当你点击一个 hashbang 链接时,JavaScript 已经加载,它会正确路由

【讨论】:

  • 但是显示消息是由 page.js 路由完成的,所以它设法加载了。
【解决方案2】:

我也有你的问题,但我只是想补充一下

<base href="/">

在标签&lt;head&gt; 下方的第一行。当我尝试直接访问该页面时,它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    相关资源
    最近更新 更多