3
我在聚合物中使用<app-route>
。一切工作正常,除重定向。我读过https://www.polymer-project.org/1.0/toolbox/routing,这个解释似乎很清楚,但由于某种原因,它不能按照我希望的方式工作。聚合物应用路由重定向
某处在我有一个元素的观点...
<script>
Polymer({
is: 'user-auth',
responseHandler: function(event) {
var token = event.detail.response.d.token;
if (token != '') {
localStorage.setItem('access_token', token);
this.set('route.path', '/hello');
}
}
});
</script>
的问题是,它重定向到/x/y/z/hello
,而不是/hello
为绝对URL。我怎样才能使重定向绝对?
嗨安德鲁!几乎和你一样遇到同样的问题。我认为问题在于“这个”本身。尝试通过document.querySelector或document.getElementById定位元素,一旦抓住它,应用this.set。这就是我刚才所做的。 –
另外,我现在看到“这”是孤独的。你需要使用它来定位它。$。elementId。或者做一个document.querySelector来获取它。让我知道你的结果。 –