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