小编ann*_*ina的帖子

单击 href 时,新 URL 不会重新加载 Svelte 中的页面

我目前正在尝试在用户单击 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'但页面不会重新加载。

有谁知道如何解决这个问题?

svelte sapper

7
推荐指数
2
解决办法
5566
查看次数

标签 统计

sapper ×1

svelte ×1