欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决uni-app里面的小程序获得当前路由

程序员文章站 2022-06-11 18:58:27
...

项目场景:

在uni-app里面编写小程序


问题描述:

在uni-app的H5端可以拿到当前页面栈的FullPath,但是App端(小程序)就是undefined了:
this.$route.fullPath

小程序错误如下:
解决uni-app里面的小程序获得当前路由


解决方案:

用如下的方式即可:

let pages = getCurrentPages();          // 获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面  
let page = pages[pages.length - 1];  
let currentPage = page.route; // 当前的页面路由(小程序可以,H5也可以)