uni-app 獲取當前頁面路徑以及參數


uni-app中獲取頁面路徑以及參數

通過getCurrentPages()獲取頁面棧信息

    let pages = getCurrentPages()
    let len = pages.length
    let curParam = pages[len - 1].options //獲取當前頁面參數
    let param = []
    for (let key in curParam) { //獲取key=value鍵值對格式數組
	param.push(key + '=' + curParam[key])
    }
    let _url = '' //除去第一個參數拼接后面參數
    param.forEach((item, i) => {
	if (i != 0) { //拼接&符號,由於第一組前拼接的是?所有第一組需要單獨處理
	_url += '&' + item
	}
    })
    let url = '/' + pages[len - 1].route + '?' + param[0] + _url //最終格式**/pages/index/index/?id=11&name='boyyang'&sex='man'**
				      
				    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM