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

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中获取。

相关推荐
风一样的美狼子1 分钟前
仓颉语言核心数据结构-高性能与类型安全的工程实践
java·服务器·前端
旺仔小拳头..8 分钟前
HTML的布局—— DIV 与 SPAN
前端·html
T___T8 分钟前
从原生 CSS 到 Stylus:用弹性布局实现交互式图片面板
前端·css
Zyx20078 分钟前
Stylus 进阶:从“能用”到“精通”,打造企业级 CSS 架构(下篇)
前端·css
黄毛火烧雪下10 分钟前
Angular 入门项目
前端·angular
用户40993225021211 分钟前
快速入门Vue3,插值、动态绑定和避坑技巧你都搞懂了吗?
前端·ai编程·trae
CondorHero12 分钟前
Environment 源码解读
前端
残冬醉离殇14 分钟前
别再傻傻分不清!从axios、ElementPlus深入理解SDK与API的区别
前端
CodeSheep23 分钟前
稚晖君官宣,全球首个0代码机器人创作平台来了!
前端·后端·程序员
向上的车轮26 分钟前
Actix Web 入门与实战
前端·rust·actix web