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;
});
相关推荐
乌恩大侠2 分钟前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
yume_sibai13 分钟前
Element Plus 数据展示组件完全指南(15个核心组件)
前端·javascript·vue.js
qiuhaipeng11 小时前
Claude code 升级后上下文长度变短问题
java·前端·数据库
zzz_23681 小时前
个人 AI 记忆如何跨工具复用:用 Markdown、索引和 Skill 搭一个可治理的记忆库
前端·人工智能·react.js·前端框架·agent·agent测评
剑之所向2 小时前
.NET 官方`System.Threading.Channels`
前端·javascript·数据库
计算机魔术师3 小时前
GPT-6 Astra幻觉砍到2%,却被一种老招数轻松绕过
前端
cjy0001113 小时前
2026AI 产品如何从一次性 Demo 变成可重复使用的业务工具?
前端·人工智能·fde
IT_陈寒4 小时前
React的状态更新坑得我差点加班到天亮
前端·人工智能·后端
风骏时光牛马4 小时前
深挖底层逻辑:XX源码深度拆解分析
前端
渡我白衣4 小时前
并查集:基础认识与模拟实现
android·java·javascript·数据结构·c++·算法·并查集