绕过 <app-route> 以使普通链接在 Polymer 2 中工作
Bypass <app-route> to make normal links work in Polymer 2
我的网站使用 Polymer 2,<app-location>
和 <app-route>
。 <app-route>
允许我更改用户与应用程序交互时的 URL,但它似乎也阻止了正常链接的运行。
如何使正常的 <a href="/some/url/on/my/domain">
链接正常工作?有没有办法让链接绕过 <app-route>
?
app-location
使用 iron-location
监听文档上的点击事件。所以在它传播到文档之前停止点击事件。
<a href='/some/url' on-click='stopPropagation'>
...
stopPropagation (event) {
event.stopPropagation()
}
无法得到 user2438933 的答案,但这似乎可以解决问题![=11=]
<a href="/some/url" onclick="normalLinkClick(event)">
...
normalLinkClick(event){
event.stopPropagation()
}
我的网站使用 Polymer 2,<app-location>
和 <app-route>
。 <app-route>
允许我更改用户与应用程序交互时的 URL,但它似乎也阻止了正常链接的运行。
如何使正常的 <a href="/some/url/on/my/domain">
链接正常工作?有没有办法让链接绕过 <app-route>
?
app-location
使用 iron-location
监听文档上的点击事件。所以在它传播到文档之前停止点击事件。
<a href='/some/url' on-click='stopPropagation'>
...
stopPropagation (event) {
event.stopPropagation()
}
无法得到 user2438933 的答案,但这似乎可以解决问题![=11=]
<a href="/some/url" onclick="normalLinkClick(event)">
...
normalLinkClick(event){
event.stopPropagation()
}