小程序当前页面栈以及跳转

1.调用页面栈刷新接口

let pages = getCurrentPages(); //当前页面栈

if (pages.length > 1) {

let beforePage = pages[pages.length - 2]; //获取上一个页面实例对象

beforePage.$vm.getActivityListApi(this.activityItem); //触发上一个页面中的方法

}

2.路由跳转

navigateTo, redirectTo 只能打开非 tabBar 页面。

switchTab 只能打开 tabBar 页面。

reLaunch 可以打开任意页面。

页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。

调用页面路由带的参数可以在目标页面的onLoad中获取。

相关推荐
spionbo1 分钟前
Vue 表情包输入组件实现代码及完整开发流程解析
前端·javascript·面试
全宝2 分钟前
✏️Canvas实现环形文字
前端·javascript·canvas
lyc2333332 分钟前
鸿蒙Core File Kit:极简文件管理指南📁
前端
我这里是好的呀2 分钟前
全栈开发个人博客12.嵌套评论设计
前端·全栈
我这里是好的呀3 分钟前
全栈开发个人博客13.AI聊天设计
前端·全栈
金金金__4 分钟前
Element-Plus:popconfirm与tooltip一起使用不生效?
前端·vue.js·element
lyc2333335 分钟前
小L带你看鸿蒙应用升级的数据迁移适配📱
前端
用户268128510666910 分钟前
react-pdf(pdfjs-dist)如何兼容老浏览器(chrome 49)
前端
阿怼丶11 分钟前
🚀 如何在内网中运行 Cesium?基于 NestJS 构建离线地形与影像服务
前端·gis