uniapp 当前页调用上一页的方法

当前页

javascript 复制代码
	// 返回点击
	const handleClick = (index) => {
		// 获取当前页面栈(数组)
		const pages = getCurrentPages();
		// 父页面索引 = 当前页索引 - 1(确保存在父页面)
		if (pages.length > 1) {
			const parentPage = pages[pages.length - 2];
			const params = index;
			if (parentPage.loadData) {
				parentPage.loadData(params);
			}
		}

		// 返回父页面(delta=1 表示返回上一级)
		uni.navigateBack({
			delta: 1
		});
	};

上一页

javascript 复制代码
import { onMounted } from 'vue';

const loadData = (params) => {
	console.log('getdata',params)
};

onMounted(() => {
	// 获取当前页面实例
	const currentPage = getCurrentPages()[getCurrentPages().length - 1];
	// 暴露方法给子页面调用
	currentPage.loadData = loadData;
});
相关推荐
踩着两条虫15 小时前
VTJ.PRO v2.4.2 私有化部署与升级实操指南
前端·人工智能·低代码·架构·数据挖掘
木斯佳15 小时前
前端八股文面经大全:美团前端暑期实习一面(2026-06-08)·面经深度解析
前端
Uso_Magic15 小时前
VOL_实现APP多文件上传_前端多文件显示!
前端
问心无愧051316 小时前
ctf sow web入门112
android·前端·笔记
库拉大叔16 小时前
工具调用效率对比实测:GPT-5.5与Gemini 3.5 Flash性能评估
java·前端·人工智能
艾伦野鸽ggg16 小时前
CSS容器查询和悬浮间隙问题
前端·css
云水一下16 小时前
Vue.js从零到精通系列(一):初识Vue——背景、环境与第一个应用
前端·javascript·vue.js
大大杰哥16 小时前
Vue2学习(1)--了解基本方法与概念
javascript·学习·vue
云水一下16 小时前
Vue.js从零到精通系列(二):响应式核心——ref、reactive、computed与watch
前端·javascript·vue.js
放下华子我只抽RuiKe516 小时前
FastAPI 全栈后端(二):路由与数据模型
前端·人工智能·react.js·前端框架·html·fastapi