项目场景:

在uni-app里面编写小程序


问题描述:

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

小程序错误如下:
在这里插入图片描述


解决方案:

用如下的方式即可:

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

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

更多推荐