项目场景:

在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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐