【发布时间】:2021-12-05 08:31:04
【问题描述】:
我正在试用 HTMX 库,到目前为止我非常喜欢它。我无法完全理解的是处理整页重新加载。
链接
<a class="nav-link" href="#" hx-get="/api/?action=feed" hx-target="#app" hx-swap="innerHTML" hx-push-url="/#/feed">Feed</a>
<a class="nav-link" href="#" hx-get="/api/?action=profile" hx-target="#app" hx-swap="innerHTML" hx-push-url="/#/profile">Profile</a>
它非常棒,因为它将内容加载到我需要的 div 中,并将 /#/link 应用到我的 url 栏和浏览器历史记录中。
但是当我在任何 url /#/profile 或 /#/feed 上重新加载页面时,页面会重新加载到其默认状态,不包括 /#/profile 或 /#/feed 页面上指定的内容。
如果我只使用 /profile 或 /feed 的 url,我会得到预期的 404 错误。
一切都很棒,我做错了吗?
【问题讨论】:
标签: htmx