react笔记14(hash与路由)

hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)

    1 #代表网页中的一个位置,其右边的字符就是该位置的标识符

    2 改变#不会触发网页重载

    3 改变#会改变浏览器的访问历史

window.location.hash  读取#值

window.onhashchange   = function  监听hash改变


实际上react的路由就是通过hash来实现的,在onhashchange   方法中发送请求获取新页面

react笔记14(hash与路由)_第1张图片
react笔记14(hash与路由)_第2张图片

你可能感兴趣的:(react笔记14(hash与路由))