解决uni-app里面的小程序获得当前路由及路由参数
在uni-appH5端可以获得当前页面的路由及参数,但是小程序里面就开始报错:
代码:
this.type = this.$route.query.type //获取type携带的参数
在小程序中报的错误:

解决方案:
// 获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面
let pages = getCurrentPages();
let page = pages[pages.length - 1].$page.fullPath; //完整路由地址
this.type = page.split('type=')[1] //携带的type参数
Thank you for reading, your likes and favorites are the biggest motivation for my creation
"在uni-app开发过程中,遇到H5端能获取当前页面路由及参数,但在小程序端报错的问题。通过使用getCurrentPages()获取当前页面栈,并通过页面栈最后一个元素的 fullPath属性,解析出完整的路由地址,从而获取到携带的type参数。这是一种解决uni-app小程序中获取路由参数的有效方法。"
1万+

被折叠的 条评论
为什么被折叠?



