当当前位置包含 #hash 时,相对链接会触发重新加载,而没有 #hash 或 #hash 为空时则不会。
作者: dmnsgn创建于 2020年12月6日更新于 2022年9月25日
设置
两个路由会渲染不同的页面:
page('/fruits', () => {})
page('/veggies', () => {})
page('/fruits/:name', () => {})
page('/veggies/:name', () => {})
page()问题
如果在页面 /fruits/banana#calories 中单击链接 href 为 "/veggies/tomato" (没有其他属性),页面会重新加载。无论是 /fruits/banana# 还是 /fruits/banana 都没有问题。这听起来像是处理哈希的问题吗?
内容来源: visionmedia/page.js