【uniapp】各端获取路由路径的方法

**getCurrentPages()**是uniapp提供的一个API,放回当前页面栈所有页面实例的数组,页面栈是按照页面的打开顺序排列的,最后一条数据当前显示的页面,第一条是最早的页面;

仅 h5 端、IOS 适用

javascript 复制代码
const pages = getCurrentPages()
// 获取最后一个元素,也就是当前显示的页面实例
const currentPage = pages[pages.length - 1]
// 获取当前页面的名称
const pageName = currentPage.$page.meta.name

h5端、IOS、Android、小程序适用(更推荐)

javascript 复制代码
const pages = getCurrentPages()
// 获取页面栈中的最后一个元素,也就是当前显示的页面
const currentPage = pages[pages.length - 1]
// 获取的是当前页面的路由路径
const pageName = currentPage.route
相关推荐
水银嘻嘻8 分钟前
web 自动化之 Selenium 元素定位和浏览器操作
前端·selenium·自动化
Java开发追求者15 分钟前
base64与图片的转换和预览(高阶玩法)
javascript·html·base64与图片的转换和预览·高阶玩法
GanGuaGua33 分钟前
CSS:元素显示模式与背景
前端·javascript·css·html
一个会的不多的人35 分钟前
C# NX二次开发:判断两个体是否干涉和获取系统日志的UFUN函数
前端·javascript·html
小离a_a40 分钟前
uniapp tabBar 中设置“custom“: true 在H5和app中无效解决办法
前端·uni-app
油丶酸萝卜别吃1 小时前
git的常用命令详解
开发语言·javascript·ecmascript
七灵微1 小时前
ES6入门---第三单元 模块七: Proxy的使用+Reflect的使用
javascript·vue.js·es6
travel_wsy1 小时前
webrtc 视频直播
前端·vue.js·音视频·webrtc
zybsjn1 小时前
开发 Chrome 扩展中的侧边栏图标设置实录(Manifest V3)
前端·chrome
weixin_428498492 小时前
在Star-CCM+中实现UDF并引用场数据和网格数据
java·前端