小编Shr*_*til的帖子

在聚合物的<app-route>元素中的query-params

<app-route>在我的应用程序中使用该元素.我想在URL中捕获queryParams

例如

本地主机:8080 /#/测试富=栏&巴兹= qux

我写的代码:

<app-location id="location" route="{{route}}" use-hash-as-path></app-location>
<app-route id="route"
        route="{{route}}"
        pattern="/:page"
        data="{{routeData}}"
        tail="{{subroute}}"></app-route>
Run Code Online (Sandbox Code Playgroud)

当我使用上面的URL我得到了

this.$.route.routeData.page = "test?foo=bar&baz=qux"
this.$.route.queryParams = {}
Run Code Online (Sandbox Code Playgroud)

我在期待

this.$.route.routeData.page = "test"
Run Code Online (Sandbox Code Playgroud)

this.$.route.queryParams = {
   foo : "bar",
   baz : "qux"
}
Run Code Online (Sandbox Code Playgroud)

我查看了聚合物文档中的示例,但它没有帮助.我错过了什么?
我有点不对劲吗?queryParams应该如何工作?

任何帮助,将不胜感激.

routing query-parameters polymer

6
推荐指数
2
解决办法
5656
查看次数

标签 统计

polymer ×1

query-parameters ×1

routing ×1