#579·page.js

当当前位置包含 #hash 时,相对链接会触发重新加载,而没有 #hash 或 #hash 为空时则不会。

作者: dmnsgn创建于 2020年12月6日更新于 2022年9月25日

设置

两个路由会渲染不同的页面:

javascript
page('/fruits', () => {})
page('/veggies', () => {})
page('/fruits/:name', () => {})
page('/veggies/:name', () => {})
page()

问题

如果在页面 /fruits/banana#calories 中单击链接 href 为 "/veggies/tomato" (没有其他属性),页面会重新加载。无论是 /fruits/banana# 还是 /fruits/banana 都没有问题。这听起来像是处理哈希的问题吗?

内容来源: visionmedia/page.js