解决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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐