我在工兵模板中有一个带有分页的组件。目前,所有链接的行为都好像它们相对于根(localhost:3000/
在本例中),无论 href 是否采用形式page
或/page
, (我什至尝试过./page
。)
因此,对于我只想修改查询字符串的分页,我必须将当前视图的完整路径传递到 href 组件中,这有点痛苦。我做错了什么导致相对链接不起作用吗?(如果有一种方法可以让它们goto()
直接调用,那就更好了,我有一个“转到页面:[x]”输入。)如果没有,是否有推荐的方法从组件内部获取当前路径,以便我可以抛出在分页组件中?
目前,Sapper 不支持相对链接。
获取当前路径的最佳方法是使用window.location.href
,它仅在安装组件后才可用。
这是一个已知问题(“更新以反映当前路线? ”),已于 2020 年 5 月 4 日移至“讨论中/RFC 提案”:
“目前,所有页面都是相同的,这意味着你不能使用相对 URL。引入这一点是有充分理由的,但事实证明它会导致问题。”
归档时间: |
|
查看次数: |
1980 次 |
最近记录: |