什么是window.location?
示例:
*URL:h ttps://w ww.baidu.com/?name=21002492_21_hao_pg
window.location和document.location互相等价的,可以交换使用
location的8个属性都是可读写的,但是只有href与hash的写才有意义。例如改变location.href会重新定位到一个URL,而修改location.hash会跳到当前页面中的anchor(< a id="name">或者< div id="id" >等)名字的标记(如果有),而且页面不会被重新加载
注意 URL:h ttps://w ww.baidu.com/?name=21002492_21_hao_pg#test?test1=1
search:"?name=21002492_21_hao_pg" 第一个"?"之后
hash:"#test?test1=1" 第一个"#"之后的内容
为什么 window.location.search 为空?
怎么获取url的?后面的参数
现在前端会使用大量的框架来搭建前端页面应用,比如vue,当开启hash模式的时候,在实例外部方法无法使用this.$route时,老方法window.location.search也获取不到,这时需要使用window.location.hash来获取参数