【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
相关推荐
江城开朗的豌豆几秒前
useEffect vs componentDidUpdate:谁才是真正的更新之王?
前端·javascript·react.js
风雨兼程^_^3 分钟前
ai生成文章,流式传输(uniapp,微信小程序)
ai·微信小程序·uni-app·流式传输
江城开朗的豌豆4 分钟前
解密useEffect:让副作用无所遁形!
前端·javascript·react.js
用户61204149221311 分钟前
springmvc做的学生考勤管理系统
javascript·后端·spring
IT_陈寒12 分钟前
SpringBoot性能翻倍的7个隐藏配置,90%开发者从不知道!
前端·人工智能·后端
CODE_RabbitV17 分钟前
【1分钟速通】 HTML快速入门
前端·html
weixin_4597931019 分钟前
SSE 模仿 GPT 响应
前端
rookie fish25 分钟前
Electron+Vite+Vue项目中,如何监听Electron的修改实现和Vue一样的热更新?[特殊字符]
前端·vue.js·electron
她超甜i29 分钟前
前端通过后端给的webrtc的链接,在前端展示,并更新实时状态
前端·javascript·webrtc
歪歪10035 分钟前
Redux和MobX在React Native状态管理中的优缺点对比
前端·javascript·react native·react.js·架构·前端框架