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

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

相关推荐
小李子呢02118 分钟前
前端八股5---组件通信
前端·javascript·vue.js
Daemon9 分钟前
AI Agent系列记录(第二篇)
前端·人工智能·后端
JianZhen✓9 分钟前
2026——Cursor全攻略+AI编程/前端辅助工具汇总(含问题速解)
前端·ai编程
vmiao11 分钟前
【JS进阶】模拟正确处理并渲染后台数据
前端·javascript
小彭努力中12 分钟前
204.Vue3 + OpenLayers:加载 GIF 文件(CSS 背景实现动画标记)
前端·css·vue·openlayers·geojson·webgis
Wect12 分钟前
JS手撕:函数进阶 & 设计模式解析
前端·javascript·面试
chQHk57BN15 分钟前
前端状态管理:Redux、Vuex、Pinia哪个更适合你?
前端
kyriewen1125 分钟前
每日知识点:this 指向之谜——是谁在 call 我?
前端·javascript·vue.js·前端框架·ecmascript·jquery·html5
浩星26 分钟前
electron系列6之性能优化:从启动慢到内存泄漏
前端·javascript·electron
飞Link30 分钟前
pprint 全量技术手册:复杂数据结构的结构化输出引擎
开发语言·前端·python