最近的项目遇到的问题,记录一下,不刷新页面,修改浏览器url地址。
直接上代码:
var url= window.location.href; if(url.indexOf("info/")>0){ url= url.substr(0,url.length-1); history.pushState("", "", url+'912'); }
主要用的是history的pushState方法,上面这段代码实现的是,如果存在info/,就替换info/后面的参数,而不发生页面的刷新。
后面再详细和大家整理一下 history的pushState和replaceState。
- 博主微信
- 请注明来意
-
- 微信公众号
- 推送资讯
-