我目前正在尝试在用户单击 href 链接时将用户重定向到新页面。问题是网址本身确实发生了变化,但只有当我手动点击“重新加载”时,页面才会真正刷新并显示新数据。
我如何构建 href 链接:
resultString += "<a href='/edition/id=" + this.note['name'][i]['hkg:persKey'] + "'>";
resultString += this.note['name'][i]['#text'];
resultString += "</a>";
Run Code Online (Sandbox Code Playgroud)
然后,resultString 被推送到一个数组,并在另一个组件中正确读出。
问题是,当重定向时,url 中的 id 明显发生变化并在 url 中更新,但页面不会重新加载。
例如:在'id=xy'URL为:的页面上'/edition/id=xy',在该页面上'/edition/id=z'显示href。单击此 href 时,网址会明显更改为,'/edition/id=z'但页面不会重新加载。
有谁知道如何解决这个问题?
这是 Sveltekit 的一个功能。您可以尝试添加rel=external到您的链接
<a rel="external" href="path">Path</a>
Run Code Online (Sandbox Code Playgroud)
来源:https ://kit.svelte.dev/docs/link-options#data-sveltekit-reload
| 归档时间: |
|
| 查看次数: |
5566 次 |
| 最近记录: |