如何在Polymer 1.0中使用查询字符串
我使用最新版本的聚合物初学者工具包,并使用page.js作为路由器 我希望我的url如下所示: 但是我无法访问查询字符串,我也在page.js的github项目中搜索:并查看查询字符串的示例,但我不知道如何将其实现到我的项目中 下面是我的代码片段:如何在Polymer 1.0中使用查询字符串,polymer,polymer-1.0,polymer-starter-kit,Polymer,Polymer 1.0,Polymer Starter Kit,我使用最新版本的聚合物初学者工具包,并使用page.js作为路由器 我希望我的url如下所示: 但是我无法访问查询字符串,我也在page.js的github项目中搜索:并查看查询字符串的示例,但我不知道如何将其实现到我的项目中 下面是我的代码片段: page('/search', function(data) { app.route = 'search'; app.params = data.queryParams; }); 我在一个从Polymer Starter Kit派生的项目中
page('/search', function(data) {
app.route = 'search';
app.params = data.queryParams;
});
我在一个从Polymer Starter Kit派生的项目中使用带有page.js的查询字符串。他们工作得很好 试试这个:
page('/search', function(data) {
app.route = 'search';
app.params = data.querystring;
});
“路由”和“参数”名称现在可在“应用程序”上下文中绑定。在初学者工具包中,“应用程序”上下文用于index.html中定义的顶级模板
如果遵循初学者工具包的示例,您的路由将使用哈希模式,并显示如下:
http://host.com/#!/search?keywords=blablabla
在这种情况下,app.route等于“search”,app.params等于“keywords=blababla”。当然,您必须自己解码查询字符串。这不能完成您的目标吗?相关: