如何獲取位址列中的引數

2021-10-22 10:08:15 字數 801 閱讀 5695

第一種:字串拆分法

window.location.href或者location.href或者window.location獲得位址列中的所有內容

decodeuri()可以解碼位址列中的資料 恢復中文資料

window.location.search獲得位址列中問號及問號之後的資料

//獲取位址列裡(url)傳遞的引數 

function getrequest(value)

; if(url.indexof(

"?")

!= -1)//url中存在問號,也就說有引數。

}return object[value]

;}

第二種:正則匹配法

這種方法其實原理和上一種方法類似,都是從url中提取,只是提取的方法不同而已。

function getquerystring(name)

return null;

}

在vue中可以通過this.$route獲取路由物件然後根據具體需要取物件內容

this.$route.path 當前頁面路由

this.$route.params 路由引數

this.$route.query 查詢路由引數

獲取位址列引數

屬性描述 hash 從井號 開始的 url 錨 host 主機名和當前 url 的埠號 hostname 當前 url 的主機名 href 完整的 url pathname 當前 url 的路徑部分 port 當前 url 的埠號 protocol 當前 url 的協議 search 從問號 開始的...

獲取位址列引數

獲取位址列引數 var url window.location.href 獲取當前視窗的url 結果 獲取當前視窗的主機名 結果 localhost 61768 var port window.location.port 獲取當前視窗的埠 結果 61768 var pathname window.l...

js獲取位址列引數

之前做專案頁面傳參都得通過後台,以為只能這樣,雖然總覺怪怪的,但當時也沒想那麼多,後台就後台傳吧,就是這個懶癌思想讓現在知道可以通過位址列傳參的我覺得以前的自己si bu si sa。1.比較繁瑣的js原生取參 function getparam name 1.獲取位址列url var url lo...