Yesod重定向到页面上的锚点

Dav*_*ard 5 haskell yesod

是否可以重定向到example.com/page#anchor使用redirect和Yesod的路由系统?如果是这样,怎么样?

Mic*_*man 6

您可以使用getUrlRender获取URL渲染器,然后附加#anchor到该渲染器.例如:

render <- getUrlRender
redirect $ render myRoute <> "#anchor"
Run Code Online (Sandbox Code Playgroud)

可能值得添加便利功能来自动执行此过程.