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

1.调用页面栈刷新接口

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

if (pages.length > 1) {

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

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

}

2.路由跳转

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

switchTab 只能打开 tabBar 页面。

reLaunch 可以打开任意页面。

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

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

相关推荐
無限進步D5 小时前
Java Web 前端 简介
java·开发语言·前端·css·html·css3·web
码士集团小青5 小时前
从落地到“半停用“:qiankun 微前端在一个 Vue 3 + Vite 项目中的完整实践与反思
前端
the局外人6 小时前
掌控自己的 K 线数据:TradingView 本地部署与数据源接入
前端·vue.js·websocket
deli0076 小时前
配色对比度检查器:一眼看清文字和背景谁看不清
前端
梦诺6 小时前
vue3 keepAlive+记录滚动条
前端·javascript·vue.js
EatFan6 小时前
Java接入微信支付保姆式教程(一):支付流程、商户号与环境准备
小程序·微信支付·jsapi支付
葡萄城技术团队6 小时前
SpreadJS V19.2 新特性揭秘:甘特表的进度线
前端
计算机魔术师6 小时前
黄仁勋台上接特朗普电话开免提,全场听到一句话:AI 不会减速
前端
yivifu7 小时前
HTML元素的textContent和innerText两个属性的差别
前端·html
咸鱼老弟7 小时前
Speculative Decoding(投机采样):大模型"先猜后验",生成速度翻倍
前端·算法·ai编程