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'**