js獲取url
let url = window.location.href; console.log(url) // 返回當前頁面的路徑和文件名,如:/testdemo/test.html let pathname = window.location.pathname; console.log(pathname) // 返回 web 主機的端口,如:8080 let port = window.location.port; console.log(port) // 返回所使用的 web 協議,如:http: let protocol = window.location.protocol; console.log(protocol) // 獲取參數,如:?id=1&name=test let search = window.location.search; console.log(search) // 獲取帶參數的url // /manage/table/Village?uygu=321 console.log(pathname+search);
刷新當前頁面
location.reload()
獲取url上面的參數
function getQueryParam(url = window.location.href) { let paramStr = url.substring(url.indexOf('?') + 1); let paramArr = paramStr.split('&'); let paramObj = {}; paramArr.forEach(item => { let itemArr = item.split('='); paramObj[itemArr[0]] = itemArr[1] }); return paramObj }
