如何獲取位址列 號前面的引數和位址列最後的引數

2021-10-22 14:10:35 字數 709 閱讀 9404

外部跳轉vue專案時自帶引數,例如 http

:1. 外部進入的url會放在vue專案編譯以後自動加 「#/」, 其中帶的引數在#/之前 那麼我們只能用js的方法來獲取

var url = window.location.href ; //獲取當前url

var dz_url = url.split

('#'

)[0]; //獲取#/之前的字串

var cs = dz_url.split

('?'

)[1]; //獲取?之後的引數字串

var cs_arr = cs.split

('&'

); //引數字串分割為陣列

var cs=

;for

(var i=0;i;i++)

this.id = cs.id; //這樣就拿到了引數中的資料

2.如果引數在位址列的後面 那麼上面的方法自然就取不到了 我們可以換一種方法

var id = this.$route.query.coid // 用此辦法就可以獲取到了

console.log

(id)

;

獲取位址列引數

屬性描述 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...